diff options
Diffstat (limited to 'asterisk-1.6.2.15-rc1-summary.txt')
-rw-r--r-- | asterisk-1.6.2.15-rc1-summary.txt | 642 |
1 files changed, 642 insertions, 0 deletions
diff --git a/asterisk-1.6.2.15-rc1-summary.txt b/asterisk-1.6.2.15-rc1-summary.txt new file mode 100644 index 000000000..0c7782312 --- /dev/null +++ b/asterisk-1.6.2.15-rc1-summary.txt @@ -0,0 +1,642 @@ + Release Summary + + asterisk-1.6.2.15-rc1 + + Date: 2010-11-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-1.6.2.14. + + ---------------------------------------------------------------------- + + 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 + 18 tilghman 3 tilghman 3 jmls + 12 jpeeler 2 alecdavis 3 wdoekes + 11 rmudgett 2 jamicque 2 jamicque + 5 lmadsen 2 lmadsen 2 tzafrir + 5 russell 2 ramonpeek 1 amorsen + 4 pabelanger 2 wdoekes 1 antonio + 4 twilson 2 zerohalo 1 asgaroth + 3 dvossel 1 camsown 1 camsown + 2 alecdavis 1 davidw 1 davidw + 2 mnicholson 1 DEA 1 dpetersen + 2 qwell 1 dpetersen 1 frawd + 1 bbryant 1 dvossel 1 jcollie + 1 camsown 1 jcovert 1 jcovert + 1 DEA 1 jmhunter 1 jmhunter + 1 jcovert 1 jmls 1 klaus3000 + 1 klaus3000 1 jtodd 1 kuj + 1 kuj 1 kuj 1 lathama + 1 lathama 1 mdu113 1 lftsy + 1 mdu113 1 Netview 1 mdu113 + 1 oej 1 pabelanger 1 murf + 1 RadicAlish 1 qwell 1 netfuse + 1 schern 1 RadicAlish 1 Netview + 1 schmitds 1 rgenthner 1 pabelanger + 1 sruffell 1 rmudgett 1 RadicAlish + 1 tbelder 1 schern 1 rain + 1 tzafrir 1 schmidts 1 ramonpeek + 1 wdoekes 1 seanbright 1 schern + 1 suretec 1 schmidts + 1 tbelder 1 scramatte + 1 tpanton 1 seanbright + 1 shin-shoryuken + 1 smallet + 1 tbelder + 1 tpanton + 1 voxter + 1 zerohalo + + ---------------------------------------------------------------------- + + 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 + + #16946: Call that clears in same app_dial poll as answer is reported as + NOANSWER but NORMAL_CLEARING + Revision: 291580 + Reporter: davidw + Coders: twilson + + Category: Applications/app_directed_pickup + + #18011: [patch] PickupChan() is not working with full channel name + Revision: 290375 + Reporter: schern + Testers: schern, dvossel + Coders: schern + + Category: Applications/app_meetme + + #17908: [patch] MeetMe PIN handling broken + Revision: 287759 + Reporter: kuj + Testers: kuj + Coders: kuj + + Category: Applications/app_voicemail + + #18240: [patch] VoicemailMain Exits Without Warning + Revision: 294904 + Reporter: netfuse + Testers: pabelanger + Coders: alecdavis + + Category: Applications/app_voicemail/ODBC + + #17803: [patch] [regression] Forwarding a voicemail with a prepended + message does not work + Revision: 289874 + Reporter: dpetersen + Testers: dpetersen + Coders: tilghman + + Category: CDR/General + + #17569: [patch] cdr->src variable is not set anymore in destination + channels + Revision: 289178 + Reporter: tbelder + Testers: tbelder + Coders: tbelder + + Category: CDR/cdr_pgsql + + #16940: [patch] Problem inserting CDR records when certain characters are + used + Revision: 288267 + Reporter: jamicque + Testers: jamicque + Coders: tilghman + + Category: Channels/chan_dahdi + + #16847: [patch] Deadlock between dahdi_exception and dahdi_indicate + Revision: 291655 + Reporter: shin-shoryuken + Testers: alecdavis, rmudgett + Coders: rmudgett + + #17270: getting warning message every 4 seconds + Revision: 294822 + Reporter: jmls + Coders: rmudgett + + Category: Channels/chan_iax2 + + #17919: [patch] schedule_delivery calls ast_bridged_channel() on an + unlocked channel + Revision: 288193 + Reporter: rain + Coders: rmudgett + + #18019: [patch] chan_iax2 - timing interface missing + Revision: 288147 + Reporter: Netview + Testers: Netview + Coders: pabelanger + + #18110: Playback stalls when playing demo-congrats to an IAX2 channel + Revision: 294277 + Reporter: tpanton + Testers: tpanton + Coders: jpeeler + + Category: Channels/chan_sip/General + + #16382: [patch] SIP OPTIONS qualify message forever + Revision: 294733 + Reporter: lftsy + Testers: zerohalo + Coders: jpeeler + + #17892: [patch] contact header does not get ast_uri_encoded value from + p->exten, but dialplan does + Revision: 289700 + Reporter: wdoekes + Testers: wdoekes + Coders: jpeeler + + #18123: rtautoclear = no or rtautoclear = 0 not respected in sip.conf + Revision: 293723 + Reporter: zerohalo + Coders: jpeeler + + #18176: [patch] record priv-recordintro as sln, not gsm + Revision: 292412 + Reporter: pabelanger + Coders: pabelanger + + Category: Channels/chan_sip/Interoperability + + #17878: [patch] chan_sip fails to remove hold when receving a reINVITE + without SDP + Revision: 294242 + Reporter: frawd + Coders: mnicholson + + Category: Channels/chan_sip/Subscriptions + + #17785: [patch] Encoded URI in a subscription does not work + Revision: 288113 + Reporter: ramonpeek + Testers: ramonpeek + Coders: tilghman + + #17950: iterate through all ao2_sip dialogs on every subscribe is slow, + and not needed + Revision: 289622 + Reporter: schmidts + Testers: schmidts + Coders: schmitds + + Category: Channels/chan_sip/TCP-TLS + + #17779: [patch] tcptls.c:350 Unable to connect SIP socket Connection + refused + Revision: 294733 + Reporter: smallet + Testers: zerohalo + Coders: jpeeler + + Category: Channels/chan_skinny + + #17680: [patch] chan_skinny crashes asterisk when parking a call + Revision: 287642 + Reporter: jmhunter + Testers: jmhunter, DEA + Coders: DEA + + Category: Core/BuildSystem + + #16155: [patch] Use pkg-config to find gmime libraries. + Revision: 294429 + Reporter: jcollie + Testers: tilghman + Coders: tilghman + + #17314: [patch] ./configure --with-pri=LIBPATH does not use libpri from + LIBPRI_PATH + Revision: 290751 + Reporter: tzafrir + Coders: qwell + + Category: Core/General + + #16057: [patch] Asterisk crashes with "Fixup failed on channel XXX, + strange things may happen." + Revision: 287685 + Reporter: amorsen + Testers: ramonpeek, davidw, alecdavis + Coders: alecdavis + + #17698: CTRL-C from asterisk -vvvvvvvvc has strange results + Revision: 290863 + Reporter: jmls + Coders: jpeeler + + #18282: [patch] better debug message in devicestate.c + Revision: 294500 + Reporter: klaus3000 + Coders: klaus3000 + + Category: Core/ManagerInterface + + #17987: [regression] Newchannel event is missing during masquerading + process + Revision: 289095 + Reporter: RadicAlish + Testers: RadicAlish + Coders: RadicAlish + + Category: Core/PBX + + #18165: [patch] hint state changes deadlock problem + Revision: 294639 + Reporter: antonio + Coders: jpeeler + + Category: Functions/func_curl + + #18161: [patch] crashing func_curl hashcompat with invalid data + Revision: 294988 + Reporter: wdoekes + Testers: tilghman + Coders: tilghman + + Category: Functions/func_odbc + + #18041: Crash when assigning 2 return vallues to an ARRAY with FUNC_ODBC + call + Revision: 288712 + Reporter: asgaroth + Coders: tilghman + + Category: Functions/func_strings + + #18060: [patch] func_string FILTER contains an infinite loop + Revision: 293158 + Reporter: wdoekes + Testers: wdoekes + Coders: wdoekes + + Category: PBX/General + + #17366: [patch] strange extension pattern matching + Revision: 290254 + Reporter: murf + Testers: tilghman + Coders: tilghman + + #17882: Crash in ast_frame_free + Revision: 288006 + Reporter: seanbright + Testers: seanbright + Coders: bbryant + + Category: Resources/res_agi + + #17970: [patch] res_agi.c:handle_getvariablefull() failes to unlock + channel if given channel name of the channel that AGI is running on + Revision: 289501 + Reporter: mdu113 + Testers: mdu113 + Coders: mdu113 + + #18001: [patch] GET DATA problem with pipes + Revision: 290575 + Reporter: jamicque + Testers: jamicque + Coders: tilghman + + Category: Resources/res_config_ldap + + #13861: [patch] ERROR[23999]: res_config_ldap.c:1292 update_ldap: Couldn't + modify ... Undefined attribute type + Revision: 292786 + Reporter: scramatte + Testers: lmadsen, jcovert, suretec, rgenthner + Coders: lmadsen + + #17376: [patch] res_ldap.conf points md5secret to RealmedPassword, but the + schema uses AstAccountRealmedPassword + Revision: 292556 + Reporter: jcovert + Coders: jcovert + + Category: Resources/res_features + + #16757: [patch] Parking a call, then retrieving it with ParkedCall() kills + the ability to transfer the retrieved call. + Revision: 294571 + Reporter: voxter + Coders: tilghman + + Category: Resources/res_jabber + + #17387: [patch] Memory corruption from iksemel + Revision: 290396 + Reporter: jmls + Testers: jmls + Coders: tilghman + + Category: Resources/res_musiconhold + + #16906: [patch] moh files install under datadir, at runtime: under + varlibdir + Revision: 292049 + Reporter: tzafrir + Coders: tzafrir + + Category: Resources/res_phoneprov + + #18107: [patch] Add Undocumented Variables to phoneprov.conf.sample + Revision: 291280 + Reporter: lathama + Coders: lathama + + Category: Sounds + + #17426: [patch] Australian Accent core sounds submission + Revision: 292224 + Reporter: camsown + Testers: camsown, lmadsen, jtodd, qwell + Coders: camsown, lmadsen + + ---------------------------------------------------------------------- + + 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 | + |----------+------------+-----------------------------------+------------| + | 287934 | tilghman | Less than zero is an error, not | | + | | | any non-zero value. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a 100% CPU consumption | | + | 288340 | russell | problem when setting console=yes | | + | | | in asterisk.conf. | | + |----------+------------+-----------------------------------+------------| + | | | During check_pendings, if the | | + | 288344 | dvossel | dialog is terminated with a | | + | | | CANCEL, change the invitestate to | | + | | | INV_CANCEL like in sip_hangup. | | + |----------+------------+-----------------------------------+------------| + | | | RFC3261 section 12.2 explicitly | | + | 288417 | dvossel | says out of order requests are | | + | | | responded with a 500 Server | | + | | | Internal Error response. | | + |----------+------------+-----------------------------------+------------| + | 288500 | twilson | Don't let a Local channel get | | + | | | bridged to itself | | + |----------+------------+-----------------------------------+------------| + | 288637 | tilghman | Solaris compatibility fixes | | + |----------+------------+-----------------------------------+------------| + | 288747 | twilson | Don't fail a masquerade if it is | | + | | | already being hung up | | + |----------+------------+-----------------------------------+------------| + | | | Don't completely ignore md5secret | | + | 289332 | russell | from LDAP if the value does not | | + | | | begin with {md5}. | | + |----------+------------+-----------------------------------+------------| + | 289334 | lmadsen | Update sample documentation to | | + | | | note md5secret requirements. | | + |----------+------------+-----------------------------------+------------| + | 289339 | qwell | Allow a manager originate to | | + | | | succeed on forwarded devices. | | + |----------+------------+-----------------------------------+------------| + | 289425 | russell | Fix a crash in app_sms. | | + |----------+------------+-----------------------------------+------------| + | | | Properly handle channel | | + | 289553 | mnicholson | allocation failures duing invites | | + | | | with replaces. | | + |----------+------------+-----------------------------------+------------| + | 289704 | pabelanger | Disable debugging by default | | + |----------+------------+-----------------------------------+------------| + | | | Change RFC2833 DTMF event | | + | 289798 | jpeeler | duration on end to report actual | | + | | | elapsed time. | | + |----------+------------+-----------------------------------+------------| + | | | Add documentation for | | + | 289950 | oej | undocumented option to AMI action | | + | | | originate | | + |----------+------------+-----------------------------------+------------| + | | | Automatically re-run configure | | + | 290101 | tilghman | test for menuselect, when the | | + | | | relevant makeopts settings | | + | | | change. | | + |----------+------------+-----------------------------------+------------| + | 290201 | tilghman | Fixing Mac OS X auto-builder. | | + |----------+------------+-----------------------------------+------------| + | 290324 | rmudgett | Merged revision 258974 from | | + |----------+------------+-----------------------------------+------------| + | 290712 | russell | Don't crash when Set() is called | | + | | | without a value. | | + |----------+------------+-----------------------------------+------------| + | 291073 | rmudgett | Fixed infinite loop in | | + | | | verbose/debug message output. | | + |----------+------------+-----------------------------------+------------| + | | | Add missing unlock to an | | + | 291110 | rmudgett | exception condition in | | + | | | reload_config(). | | + |----------+------------+-----------------------------------+------------| + | 291111 | rmudgett | Make exit from | | + | | | handle_request_do() consistent. | | + |----------+------------+-----------------------------------+------------| + | 291229 | lmadsen | Add documention that mentions | | + | | | options are defined but not used. | | + |----------+------------+-----------------------------------+------------| + | 291264 | tilghman | Oops, incorrect range (although | | + | | | unallocated at ARIN) | | + |----------+------------+-----------------------------------+------------| + | | | Lock pvt so pvt->owner can't | | + | 291393 | russell | disappear when queueing up a | | + | | | frame. | | + |----------+------------+-----------------------------------+------------| + | 291904 | twilson | Don't crash or deadlock on module | | + | | | unload | | + |----------+------------+-----------------------------------+------------| + | 291939 | pabelanger | Clean up formatting. | | + |----------+------------+-----------------------------------+------------| + | | | Fix improper operator key | | + | 292226 | jpeeler | acceptance and clean up temp | | + | | | recording files. | | + |----------+------------+-----------------------------------+------------| + | 292229 | lmadsen | Fix typo in the sounds/Makefile. | | + |----------+------------+-----------------------------------+------------| + | 292867 | dvossel | This patch turns chan_local pvts | | + | | | into astobj2 objects. | | + |----------+------------+-----------------------------------+------------| + | | | Fix inprocess_container in | | + | 293118 | jpeeler | voicemail to correctly restrict | | + | | | max messages. | | + |----------+------------+-----------------------------------+------------| + | 293195 | tilghman | "!00" evaluated as false, which | | + | | | is incorrect. Fixing. | | + |----------+------------+-----------------------------------+------------| + | 293196 | tilghman | "!00" evaluated as false, which | | + | | | is incorrect. Fixing. | | + |----------+------------+-----------------------------------+------------| + | 293340 | rmudgett | Remove some code that serves no | | + | | | purpose. | | + |----------+------------+-----------------------------------+------------| + | 293417 | rmudgett | Remove some more code that serves | | + | | | no purpose. | | + |----------+------------+-----------------------------------+------------| + | 293647 | rmudgett | Make warning message have more | | + | | | useful information in it. | | + |----------+------------+-----------------------------------+------------| + | | | Party A in an analog 3-way call | | + | 293806 | rmudgett | would continue to hear ringback | | + | | | after party C answers. | | + |----------+------------+-----------------------------------+------------| + | | | codecs/codec_dahdi: Prevent | | + | 293969 | sruffell | "choppy" audio when receiving | | + | | | unexpected frame sizes. | | + |----------+------------+-----------------------------------+------------| + | 294312 | jpeeler | add missing unlock not present in | | + | | | 294277 | | + |----------+------------+-----------------------------------+------------| + | | | Return correct error code if lock | | + | | | path fails. The recent changes to | | + | 294910 | jpeeler | open_mailbox actually caused it | | + | | | to be fixed, but let's be | | + | | | consistent. | | + |----------+------------+-----------------------------------+------------| + | 295062 | tilghman | Create test verifying results of | | + | | | expression parser | | + +------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + 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. + + UPGRADE.txt | 5 + apps/app_dial.c | 2 + apps/app_directed_pickup.c | 24 + apps/app_meetme.c | 18 + apps/app_sms.c | 6 + apps/app_voicemail.c | 149 + + autoconf/ast_ext_lib.m4 | 1 + cdr/cdr_pgsql.c | 29 + channels/chan_dahdi.c | 363 +++- + channels/chan_iax2.c | 317 ++-- + channels/chan_local.c | 337 ++-- + channels/chan_sip.c | 220 +- + channels/chan_skinny.c | 28 + codecs/codec_dahdi.c | 8 + configs/cdr_pgsql.conf.sample | 1 + configs/gtalk.conf.sample | 26 + configs/jabber.conf.sample | 38 + configs/manager.conf.sample | 4 + configs/musiconhold.conf.sample | 2 + configs/phoneprov.conf.sample | 14 + configs/res_ldap.conf.sample | 33 + configure.ac | 52 + contrib/scripts/asterisk.ldif | 171 +- + contrib/valgrind.supp | 2 + funcs/func_curl.c | 5 + funcs/func_strings.c | 10 + include/asterisk.h | 1 + include/asterisk/autoconfig.h.in | 56 + include/asterisk/channel.h | 13 + include/asterisk/compat.h | 4 + include/asterisk/rtp.h | 1 + include/asterisk/timing.h | 10 + main/acl.c | 4 + main/ast_expr2.c | 566 ++++--- + main/ast_expr2.h | 69 + main/ast_expr2.y | 4 + main/asterisk.c | 14 + main/channel.c | 65 + main/cli.c | 55 + main/devicestate.c | 3 + main/features.c | 13 + main/file.c | 8 + main/manager.c | 1 + main/pbx.c | 308 ++- + main/rtp.c | 14 + main/strcompat.c | 13 + main/timing.c | 5 + pbx/ael/ael-test/ref.ael-ntest10 | 305 ++- + pbx/ael/ael-test/ref.ael-test1 | 28 + pbx/ael/ael-test/ref.ael-test19 | 28 + pbx/ael/ael-test/ref.ael-test2 | 47 + pbx/ael/ael-test/ref.ael-test3 | 190 +- + pbx/ael/ael-test/ref.ael-test4 | 47 + pbx/ael/ael-test/ref.ael-test5 | 20 + pbx/ael/ael-test/ref.ael-vtest13 | 3020 +++++++++++++++++++-------------------- + pbx/ael/ael-test/ref.ael-vtest17 | 24 + res/ael/ael.tab.c | 978 +++++++++--- + res/ael/ael.tab.h | 87 - + res/ael/ael_lex.c | 32 + res/ael/pval.c | 62 + res/res_agi.c | 2 + res/res_config_ldap.c | 4 + res/res_jabber.c | 17 + res/res_musiconhold.c | 2 + res/res_timing_timerfd.c | 10 + sounds/Makefile | 11 + sounds/sounds.xml | 18 + tests/test_expr.c | 191 ++ + 68 files changed, 4908 insertions(+), 3307 deletions(-) + + ---------------------------------------------------------------------- |