diff options
Diffstat (limited to 'asterisk-1.6.1.10-summary.txt')
-rw-r--r-- | asterisk-1.6.1.10-summary.txt | 1428 |
1 files changed, 1428 insertions, 0 deletions
diff --git a/asterisk-1.6.1.10-summary.txt b/asterisk-1.6.1.10-summary.txt new file mode 100644 index 000000000..41bc91c24 --- /dev/null +++ b/asterisk-1.6.1.10-summary.txt @@ -0,0 +1,1428 @@ + Release Summary + + asterisk-1.6.1.10 + + Date: 2009-11-18 + + <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.1.5. + + ---------------------------------------------------------------------- + + 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 + 40 tilghman 10 dvossel 8 atis + 34 dvossel 6 atis 4 ebroad + 17 file 4 mnicholson 4 thedavidfactor + 15 kpfleming 3 ebroad 3 dvossel + 12 jpeeler 3 jcovert 3 frawd + 11 russell 3 mnick 3 jamicque + 10 mnicholson 3 phsultan 3 jsmith + 10 mvanbaak 3 russell 3 kobaz + 8 dbrooks 3 tilghman 3 tzafrir + 7 oej 3 zerohalo 2 alecdavis + 7 seanbright 2 aragon 2 dimas + 6 rmudgett 2 davidw 2 fnordian + 4 ebroad 2 dbrooks 2 jcovert + 4 mnick 2 FabienToune 2 klaus3000 + 4 twilson 2 frawd 2 lmadsen + 4 tzafrir 2 kobaz 2 marhbere + 3 eliel 2 pkempgen 2 mbeckwell + 3 jcovert 2 pprindeville 2 nic_bellamy + 3 lmadsen 2 rmudgett 2 pkempgen + 3 mmichelson 2 slutec18 2 pprindeville + 3 thedavidfactor 2 twilson 2 zerohalo + 2 atis 2 whys 1 aragon + 2 davidw 1 alecdavis 1 asgaroth + 2 frawd 1 amorsen 1 bklang + 1 alecdavis 1 asgaroth 1 bmh + 1 chappell 1 bklang 1 boroda + 1 dhubbard 1 boroda 1 caspy + 1 dimas 1 cervajs 1 cbbs70a + 1 fhackenberger 1 DLNoah 1 chappell + 1 lmsteffan 1 dougm 1 covici + 1 Medozas 1 falves11 1 cristiandimache + 1 nic 1 gracedman 1 cupotka + 1 noahisaac 1 irroot 1 davidw + 1 pkempgen 1 jamicque 1 dhubbard + 1 pprindeville 1 jeffg 1 dkerr + 1 qwell 1 jgutierrez on users list: 1 DLNoah + 1 ravindrad 1 JimVanM 1 eliel + 1 snuffy 1 jsmith 1 FabienToune + 1 tim 1 karesmakro 1 falves11 + 1 tsearle 1 klaus3000 1 fhackenberger + 1 tweety 1 lmadsen 1 francesco_r + 1 lottc 1 globalnetinc + 1 maniax 1 gracedman + 1 markwaters 1 irroot + 1 Medozas 1 JimVanM + 1 mmichelson 1 john8675309 + 1 mvanbaak 1 jvandal + 1 nblasgen 1 karesmakro + 1 pdf 1 kpfleming + 1 pj 1 licedey + 1 qwell 1 lmsteffan + 1 ravindrad 1 macli + 1 snuffy 1 majorbloodnok + 1 suretec 1 maniax + 1 thedavidfactor 1 Medozas + 1 tim_ringenbach 1 nblasgen + 1 tornblad 1 noahisaac + 1 twisted 1 pabelanger + 1 viniciusfontes 1 palbrecht + 1 vrban 1 paravoid + 1 paul-tg + 1 pdf + 1 pj + 1 rathaus + 1 ravindrad + 1 rjain + 1 Romik + 1 samy + 1 slavon + 1 slutec18 + 1 sroberts + 1 steinwej + 1 thom4fun + 1 tim_ringenbach + 1 tornblad + 1 tsearle + 1 ulogic + 1 viniciusfontes + 1 vmarrone + 1 voipas + 1 wetwired + 1 yrashk + + ---------------------------------------------------------------------- + + 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/res_config_mysql + + #15492: [patch] Voicemail.conf gets overwritten when using Realtime for + voicemail + Revision: 218734 + Reporter: cbbs70a + Coders: tilghman + + Category: Applications/app_chanisavail + + #14426: app_chanisavail always set AVAILSTATUS to 0 with option 's' set + Revision: 229968 + Reporter: macli + Coders: file + + Category: Applications/app_chanspy + + #15588: [patch] crash in chanspy on hangup - locked mutex + '&chanspy_ds.lock' + Revision: 228860 + Reporter: zerohalo + Testers: zerohalo + Coders: tilghman + + #15675: [patch] o option not working + Revision: 224180 + Reporter: john8675309 + Testers: jgutierrez on users list: + Coders: dbrooks + + #15965: [patch] Deadlock in ChanSpy + Revision: 220938 + Reporter: atis + Testers: atis + Coders: mnicholson + + #16133: ChanSpy crashes Asterisk + Revision: 228695 + Reporter: wetwired + Coders: dvossel + + Category: Applications/app_controlplayback + + #16071: [patch] Warning log message with debug info + Revision: 227370 + Reporter: atis + Coders: atis + + Category: Applications/app_dial + + #14674: [patch] Dial application with the 'n' option not removing + introductions + Revision: 226892 + Reporter: ulogic + Coders: jpeeler + + #14763: [patch] On Dial with Macro, re-INVITE to the caller happens upon + callee answer, and not when Macro + Revision: 224570 + Reporter: cupotka + Coders: file + + #15028: [patch] silent 'ringing' for branched calls + Revision: 223834 + Reporter: fnordian + Coders: jpeeler + + #16005: [patch] Call does not drop when caller hangs up + Revision: 227832 + Reporter: falves11 + Testers: mnicholson, falves11 + Coders: mnicholson + + Category: Applications/app_directed_pickup + + #15100: [patch] Directed pickup : picker picks own channel instead of + called party's channel + Revision: 218227 + Reporter: lmsteffan + Coders: lmsteffan + + Category: Applications/app_directory + + #15739: [patch] Directory causes crash if dialing by last name + Revision: 219988 + Reporter: DLNoah + Testers: DLNoah, jeffg + Coders: tilghman + + Category: Applications/app_externalivr + + #16119: ExternalIVR without argument causes segmentation fault + Revision: 228016 + Reporter: thedavidfactor + Coders: tilghman + + Category: Applications/app_fax + + #16039: SendFax 'a' option + Revision: 223332 + Reporter: jamicque + Coders: kpfleming + + Category: Applications/app_followme + + #15372: [patch] app_followme does not set correct language/inherit from + calling channel for Local/xxxxx channels it creates + Revision: 218581 + Reporter: Romik + Testers: cervajs + Coders: tilghman + + Category: Applications/app_macro + + #16103: Sometimes macro in h extension returns to s extension + Revision: 225362 + Reporter: majorbloodnok + Coders: tilghman + + Category: Applications/app_meetme + + #14588: [patch] meetme doesn't play conf-has left prompts + Revision: 217213 + Reporter: voipas + Testers: lmadsen, twisted, tilghman + Coders: tilghman + + Category: Applications/app_queue + + #15832: [patch] music on hold digit=X not persistent across periodic + announcements + Revision: 217738 + Reporter: mbeckwell + Testers: mnick + Coders: mnick + + Category: Applications/app_softhangup + + #15810: [patch] SoftHangup() incorrectly truncates multi-hyphen channel + names + Revision: 215375 + Reporter: dhubbard + Coders: dhubbard + + #16129: flags not initalized in app_softhangup, causes undefined behavoir + Revision: 229491 + Reporter: kobaz + Coders: dbrooks + + Category: Applications/app_stack + + #16216: [patch] Invalid behaviour of Return within Gosub and AGI + Revision: 229353 + Reporter: atis + Testers: atis + Coders: tilghman + + Category: Applications/app_voicemail + + #15696: [patch] Individual maxmessage/maxsecs does not work + Revision: 219414 + Reporter: fhackenberger + Coders: fhackenberger + + Category: Applications/app_voicemail/IMAP + + #14949: [patch] Can't delete temporary greeting when using IMAP storage + Revision: 220835 + Reporter: noahisaac + Coders: noahisaac + + #15934: [patch] app_voicemail.so doesn't refresh information from database + on reload + Revision: 219820 + Reporter: viniciusfontes + Testers: viniciusfontes + Coders: tilghman + + Category: CDR/cdr_custom + + #15471: cdr_custom produces incorrect csv format for clid + Revision: 221370 + Reporter: dkerr + Testers: mnick + Coders: mnick + + Category: CDR/cdr_sqlite3_custom + + #15953: [patch] sqlite3 CDRs not working after a reload + Revision: 223171 + Reporter: frawd + Testers: frawd + Coders: frawd + + Category: Channels/General + + #14970: [patch] chan_vpb fails to catch exception on 1.4 + Revision: 228090 + Reporter: tzafrir + Testers: markwaters + Coders: tzafrir + + #15940: [patch] IAX does not allow CALLERID(num) contain non-numbers. + Revision: 225062 + Reporter: dimas + Testers: dvossel + Coders: dimas, dvossel + + #15957: Automatic progress indication breaks some scenarios + Revision: 220291 + Reporter: lmadsen + Coders: tilghman + + Category: Channels/chan_dahdi + + #15129: [patch] Incoming DTMF causes "Cannot handle frames in 2 format" + error, call dies + Revision: 219667 + Reporter: bmh + Coders: tilghman + + #15378: [patch] Crash in do_monitor() in chan_dahdi.c + Revision: 218569 + Reporter: samy + Coders: jpeeler + + #15683: [patch] dahdi_read unbalanced ast_mutex_lock and ast_mutex_unlock + Revision: 222465 + Reporter: alecdavis + Coders: jpeeler + + #15883: NewChannel AMI event on DAHDI (or Zaptel) channels contains + CallerID information from previous call + Revision: 224333 + Reporter: jsmith + Coders: jpeeler + + #15899: crash on second 'dahdi destroy channel' if a var was set + Revision: 222303 + Reporter: tzafrir + Coders: jpeeler + + #15909: When no callerid is recieved, cannot override callerid + Revision: 227169 + Reporter: kobaz + Coders: file + + #15998: [patch] Reset entire span request can result in a crash + Revision: 222396 + Reporter: tsearle + Coders: tsearle + + Category: Channels/chan_gtalk + + #13310: [patch] Memory leak in chan_gtalk while trying to unload the + module. + Revision: 218727 + Reporter: eliel + Testers: jcovert, phsultan + Coders: eliel, jcovert + + #13984: [patch] Incoming Gtalk calls fail + Revision: 218727 + Reporter: jcovert + Testers: jcovert, phsultan + Coders: eliel, jcovert + + #13985: No audio on outgoing Gtalk calls if /etc/hosts has Centos default; + work-around provided + Revision: 218727 + Reporter: jcovert + Testers: jcovert, phsultan + Coders: eliel, jcovert + + Category: Channels/chan_iax2 + + #12912: An issue with the IAX2 channel allows anonymous connections to + cause resource starvation + Revision: 216004 + Reporter: rathaus + Testers: tilghman, russell, dvossel, dbrooks + Coders: dvossel + + #15834: [patch] iax2 encryption failed on asterisk 1.4.26.2 + Revision: 217826 + Reporter: karesmakro + Testers: dvossel, karesmakro + Coders: dvossel + + #16206: [patch] Segfault in chan_iax2.so when receiving call without + CallToken support + Revision: 229233 + Reporter: bklang + Testers: bklang + Coders: dvossel + + Category: Channels/chan_local + + #14709: [patch] chan_local generates MoH instead of just passing + HOLD/UNHOLD further + Revision: 226534 + Reporter: dimas + Coders: file + + #15314: [patch] Seg fault in chan_local - local_pvt_destroy + Revision: 230041 + Reporter: sroberts + Testers: davidw, lottc + Coders: davidw + + #15787: [patch] chan_local deadlock + Revision: 214958 + Reporter: tim_ringenbach + Testers: tim_ringenbach + Coders: tim + + Category: Channels/chan_misdn + + #15458: [patch] mISDN rejects calls - NO FREE CHAN IN STACK + Revision: 221871 + Reporter: FabienToune + Testers: rmudgett, slutec18, FabienToune + Coders: rmudgett + + #15490: [patch] mISDN rejects incoming calls (reopened) + Revision: 221871 + Reporter: slutec18 + Testers: rmudgett, slutec18, FabienToune + Coders: rmudgett + + #16041: [patch] Asterisk 1.4.27-rc2 crash + Revision: 228147 + Reporter: francesco_r + Coders: dbrooks + + Category: Channels/chan_sip/CodecHandling + + #15504: [patch] G726 Codec has choppy audio on Version 1.6.1 + Revision: 229284 + Reporter: globalnetinc + Coders: file + + #16175: Revision 202007 Introduces Deadlock + Revision: 229099 + Reporter: paul-tg + Coders: mnicholson + + Category: Channels/chan_sip/General + + #11157: Asterisk does not send a provisional response at every minute + Revision: 215774 + Reporter: rjain + Testers: twilson + Coders: twilson + + #13136: [patch] sip peer qualified failed, asterisk lock. + Revision: 225490 + Reporter: pabelanger + Testers: dvossel, whys + Coders: dvossel + + #14309: [patch] SIP/realtime problems => 100 % CPU + Revision: 220998 + Reporter: pkempgen + Testers: pkempgen, vrban + Coders: tilghman + + #14573: [patch] 'autodomain' doesn't work + Revision: 215932 + Reporter: pj + Testers: pj + Coders: mnicholson + + #14828: Asterisk generates Ring instead of Coloring Ring Back Tone (Early + Media). + Revision: 224776 + Reporter: licedey + Coders: file + + #14994: [patch] Invalid SDP connection information (c=) parsing leading to + one way audio + Revision: 227761 + Reporter: frawd + Coders: mnicholson + + #15033: chan_sip sets PRIREDIRECTREASON incorrectly for reason no-answer + Revision: 223405 + Reporter: steinwej + Coders: jpeeler + + #15262: [patch] RFC3261 Via-header branches not done right (section + Revision: 219453 + Reporter: maniax + Testers: maniax, dvossel + Coders: tweety, dvossel + + #15621: [patch] session-expires default timer wrong + Revision: 216697 + Reporter: fnordian + Testers: atis + Coders: oej + + #15839: [patch] caller id number is empty + Revision: 216995 + Reporter: ebroad + Testers: ebroad, dvossel + Coders: ebroad, dvossel + + #15868: [patch] SIPshowregistry manager action obmits ActionID from + RegistryEntry events + Revision: 217595 + Reporter: nic_bellamy + Coders: nic + + #15949: [patch] correct auth keyword parsing in add_realm_authentication() + Revision: 223134 + Reporter: ebroad + Testers: ebroad + Coders: ebroad, dvossel + + #15955: [patch] p->peerauth is always empty in transmit_register() + Revision: 223090 + Reporter: ebroad + Coders: ebroad + + #16091: [patch] Security Problem + Revision: 225913 + Reporter: thom4fun + Coders: jpeeler + + #16120: SIP peers are not being built from users.conf configuration + Revision: 228267 + Reporter: jsmith + Coders: dvossel + + Category: Channels/chan_sip/Interoperability + + #14418: [patch] If a SIP URI is resolved with SRV records, the port must + no be in the Request-URI + Revision: 221478 + Reporter: klaus3000 + Testers: klaus3000, mnicholson + Coders: mnicholson + + #14446: [patch] chan_sip does not support the maddr attribute in Via + headers + Revision: 230147 + Reporter: frawd + Testers: frawd + Coders: frawd + + Category: Channels/chan_sip/Registration + + #14438: [patch] registration query + Revision: 218592 + Reporter: ravindrad + Testers: ravindrad + Coders: ravindrad + + #14954: Trunk registration / Auth user + Revision: 223209 + Reporter: tornblad + Testers: mmichelson, tornblad, dvossel + Coders: dvossel + + Category: Channels/chan_sip/T.38 + + #16025: [patch] failed to negiotate t38 + Revision: 223654 + Reporter: jamicque + Coders: kpfleming + + Category: Channels/chan_sip/TCP-TLS + + #15854: [patch] with 'transport=tls' and host not dynamic, port defaults + to 5060 rather than 5061. + Revision: 221702 + Reporter: dvossel + Testers: dvossel + Coders: dvossel + + #15894: SIP register via tls causes lock on sip reload + Revision: 225490 + Reporter: dvossel + Testers: dvossel, whys + Coders: dvossel + + #15905: [patch] TCP/TLS invites(and possibly others) broken from r218504 + and onward + Revision: 218936 + Reporter: ebroad + Testers: ebroad + Coders: ebroad + + #15939: memory leak, tcptls_session never destroyed in chan_sip for client + connections + Revision: 220371 + Reporter: dvossel + Coders: dvossel + + Category: Channels/chan_sip/Transfers + + #15151: [patch] Deadlock On One-legged Transfer [SIP / REPLACES] (Call + Pickup) + Revision: 219306 + Reporter: irroot + Testers: irroot, dvossel + Coders: dvossel + + #15817: crash in local_attended_transfer, likely related to moh - 1.4.26.1 + Revision: 222882 + Reporter: zerohalo + Testers: aragon, russell, zerohalo + Coders: russell + + Category: Core/BuildSystem + + #14517: [patch] signals.h - syntax error before '*' token + Revision: 227374 + Reporter: asgaroth + Testers: asgaroth, snuffy, dougm, qwell + Coders: snuffy + + Category: Core/Channels + + #15152: [patch] 64 bit system channel name uniqueness + Revision: 226977 + Reporter: palbrecht + Coders: dbrooks + + #16003: "core show channels" crash + Revision: 229016 + Reporter: atis + Testers: twilson + Coders: twilson + + #16219: Crash revision 229091 in audiohook_inheritance_destroy + Revision: 229672 + Reporter: aragon + Coders: dvossel + + Category: Core/Configuration + + #15583: [patch] #exec strips too many leading and trailing quotes + Revision: 219062 + Reporter: pkempgen + Testers: pkempgen + Coders: tilghman, pkempgen + + #15857: [patch] Revision 152765 introduces regression in stdexten + Revision: 227164 + Reporter: pprindeville + Testers: pprindeville + Coders: pprindeville + + #15858: [patch] Revision 152765 introduces scoping difficulties in + stdexten + Revision: 227363 + Reporter: pprindeville + Testers: pprindeville + Coders: lmadsen + + Category: Core/General + + #15973: [patch] Huge memory consumption after few hours of load + Revision: 221922 + Reporter: atis + Coders: tilghman + + #15981: Crash becouse don't check null return... + Revision: 228341 + Reporter: slavon + Coders: dvossel + + #15987: ao2_iterator_init() does not hold a reference to the container it + is iterating + Revision: 222186 + Reporter: kpfleming + Coders: kpfleming + + Category: Core/HTTP + + #15495: [patch] Asterisk runs over end of buffer reading manager input + over HTTP and segfaults + Revision: 226169 + Reporter: pdf + Testers: pdf + Coders: tilghman + + Category: Core/Jitterbuffer + + #15560: Crash on chan_local + Revision: 228412 + Reporter: jvandal + Coders: file + + #15709: segmentation fault when using mixmonitor with two calls + Revision: 228412 + Reporter: covici + Coders: file + + Category: Core/ManagerInterface + + #15316: [patch] Segfault after Manager Bridge + Revision: 219199 + Reporter: vmarrone + Testers: mnicholson + Coders: mnicholson + + Category: Core/PBX + + #14708: CID matching is wrong + Revision: 218890 + Reporter: klaus3000 + Coders: dbrooks + + Category: Documentation + + #15644: Update docs to state that canreinvite does NOT stop Asterisk from + issuing reinvites for non-direct-media purposes. + Revision: 226386 + Reporter: lmadsen + Coders: lmadsen + + #15734: [patch] CALLINGSUBADDR incorrectly stated as "Called PRI + Subaddress" + Revision: 226380 + Reporter: alecdavis + Testers: alecdavis + Coders: alecdavis + + #16007: [patch] Clean valgrind output by suppressing false errors + Revision: 225487 + Reporter: atis + Testers: atis, amorsen + Coders: atis + + #16198: WARNING channel.c __ast_channel_alloc_ap: Channel allocation + failed: Can't create alert pipe! + Revision: 228899 + Reporter: atis + Testers: atis + Coders: lmadsen + + #16211: [patch] Event collision in ExternalIVR resolved by documenting + issue + Revision: 229230 + Reporter: thedavidfactor + Coders: thedavidfactor + + #16220: [patch] Fix ExternalIVR Documentation in 1.4 + Revision: 229358 + Reporter: thedavidfactor + Coders: thedavidfactor + + #16225: [patch] Remove features from ExternalIVR documentation + Revision: 229569 + Reporter: thedavidfactor + Coders: thedavidfactor + + Category: Features/Parking + + #15538: [patch] Multi-tenant parking broken in 1.6.1.1 - does not allocate + to designated parking spaces + Revision: 215464 + Reporter: gracedman + Testers: gracedman, mvanbaak + Coders: mvanbaak + + Category: Functions/General + + #15394: [patch] Memory leak in func_audiohookinherit.c + Revision: 228270 + Reporter: boroda + Testers: dbrooks, boroda + Coders: dbrooks + + #15450: [patch] If function MEETME_INFO() is run on a conference with no + participants, return is not numeric + Revision: 228193 + Reporter: JimVanM + Testers: JimVanM + Coders: dbrooks + + Category: Functions/func_base64 + + #15271: [patch] BASE64_DECODE() adds garbage end end of decoded string + Revision: 228650 + Reporter: chappell + Testers: kobaz + Coders: chappell + + Category: Functions/func_lock + + #14859: [patch] lock is not released on channel masquerade + Revision: 221046 + Reporter: atis + Testers: atis, tilghman + Coders: tilghman + + Category: General + + #14562: [patch] safe_asterisk can get multiple instances if killproc + escalates to SIGKILL in service asterisk restart + Revision: 226814 + Reporter: davidw + Testers: davidw + Coders: tilghman, davidw + + #15104: [patch] Asterisk Manager API Action Originate / OriginateResponse + Revision: 223277 + Reporter: nblasgen + Testers: nblasgen, mnicholson + Coders: mnicholson + + #15838: Please remove IAXy's firmware from the main tarball + Revision: 218801 + Reporter: paravoid + Coders: russell + + Category: PBX/General + + #15392: [patch] 1.6.1.1: Memory handling error in main/pbx.c + (pbx_extension_helper) + Revision: 229501 + Reporter: yrashk + Coders: dbrooks + + Category: PBX/pbx_config + + #15421: [patch] Serious problem in pattern matching + Revision: 229364 + Reporter: jsmith + Testers: jsmith, thedavidfactor + Coders: tilghman + + Category: Resources/res_config_ldap + + #15874: [Patch] Asterisk updated LDAP Schema + Revision: 229067 + Reporter: Medozas + Testers: Medozas, suretec + Coders: Medozas + + Category: Resources/res_config_odbc + + #15870: [patch] res_config_odbc.c compilation fix for non-Unicode UnixODBC + versions + Revision: 217642 + Reporter: nic_bellamy + Coders: tilghman + + Category: Resources/res_config_pgsql + + #16000: [patch] Schema problem with res_pgsql + Revision: 222310 + Reporter: jamicque + Testers: jamicque + Coders: tilghman + + #16011: [patch] Crash on unregister SIP realtime peer - double free + Revision: 229095 + Reporter: cristiandimache + Coders: dvossel + + Category: Resources/res_limit + + #15851: [patch] res_limit.c: refinition of _XOPEN_SOURCE + Revision: 217035 + Reporter: tzafrir + Coders: tilghman + + Category: Resources/res_monitor + + #15313: [patch] incorrect comparation in ast_monitor_change_fname() leads + to deletion of recorded files + Revision: 227948 + Reporter: caspy + Coders: jpeeler + + Category: Resources/res_musiconhold + + #15279: music on hold digit=X non-functional + Revision: 217738 + Reporter: mbeckwell + Testers: mnick + Coders: mnick + + #15845: Crash during attended transfer occurs + Revision: 222882 + Reporter: marhbere + Testers: aragon, russell, zerohalo + Coders: russell + + #15865: [patch] musiconhold crash on unload + Revision: 221203 + Reporter: kobaz + Testers: kobaz + 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. + + +------------------------------------------------------------------------+ + | Revision | Author | Summary | Issues | + | | | | Referenced | + |----------+------------+-----------------------------------+------------| + | | | Ensure that CFLAGS and/or LDFLAGS | | + | 214699 | kpfleming | provided to configure script are | | + | | | preserved. | | + |----------+------------+-----------------------------------+------------| + | 214704 | tilghman | Modify comment to be a bit more | | + | | | accurate. | | + |----------+------------+-----------------------------------+------------| + | | | If lua is detected with the | | + | 214821 | tilghman | lua5.1 prefix (or not), adjust | | + | | | the include path accordingly. | | + |----------+------------+-----------------------------------+------------| + | | | Ensure that frame dumps of | | + | 215164 | kpfleming | AST_CONTROL_T38_PARAMETERS frames | | + | | | are properly | | + |----------+------------+-----------------------------------+------------| + | | | like in chan_sip's sip_new skinny | | + | 215511 | mvanbaak | should copy the configured | | + | | | parkinglot from a line to the | | + | | | newly created channel. | | + |----------+------------+-----------------------------------+------------| + | 215524 | dvossel | SIP uri parsing cleanup | | + |----------+------------+-----------------------------------+------------| + | 215646 | mvanbaak | - lock channel before looking for | | + | | | a channel variable | | + |----------+------------+-----------------------------------+------------| + | 215679 | mvanbaak | add Parkinglot info to sip show | | + | | | peer and skinny show line | | + |----------+------------+-----------------------------------+------------| + | 215684 | dvossel | port string to int conversion | | + | | | using sscanf | | + |----------+------------+-----------------------------------+------------| + | 215840 | mvanbaak | Document that SIPshowpeer and | | + | | | SKINNYshowline now include | | + |----------+------------+-----------------------------------+------------| + | 216013 | russell | Add IAX2 security document | | + | | | related to AST-2009-006. | | + |----------+------------+-----------------------------------+------------| + | 216095 | russell | Add a note about IAX2 to | | + | | | UPGRADE.txt. | | + |----------+------------+-----------------------------------+------------| + | 216098 | russell | tweak | | + |----------+------------+-----------------------------------+------------| + | 216224 | mvanbaak | make sure 'start' is always | | + | | | initialized. | | + |----------+------------+-----------------------------------+------------| + | 216266 | russell | Add a plain text version of the | | + | | | IAX2 security document. | | + |----------+------------+-----------------------------------+------------| + | | | Do not treat every SIP peer as if | | + | 216434 | russell | they were configured with | | + | | | insecure=port. | | + |----------+------------+-----------------------------------+------------| + | | | make sure canlog is set so we can | | + | 216440 | mvanbaak | compile with DEBUG_THREADS | | + | | | enabled on OpenBSD | | + |----------+------------+-----------------------------------+------------| + | | | make asterisk compile under | | + | 216508 | mvanbaak | devmode with DEBUG_THREADS | | + | | | enabled on OpenBSD | | + |----------+------------+-----------------------------------+------------| + | | | Enable turning off the | | + | 216549 | tilghman | application delimiter warning | | + | | | with the 'dontwarn' option. | | + |----------+------------+-----------------------------------+------------| + | 216552 | tilghman | Fix trunk breakage. | | + |----------+------------+-----------------------------------+------------| + | 216596 | seanbright | Use ast_free() instead of free(). | | + |----------+------------+-----------------------------------+------------| + | 216599 | dvossel | sip peer matching by address only | | + | | | with TCP/TLS | | + |----------+------------+-----------------------------------+------------| + | | | Make apps send PROGRESS control | | + | 216646 | oej | frame for early media and fix too | | + | | | early media issue in SIP | | + |----------+------------+-----------------------------------+------------| + | 216653 | oej | Turning off premature media by | | + | | | default | | + |----------+------------+-----------------------------------+------------| + | 216657 | oej | Make code and documentation agree | | + | | | with each other | | + |----------+------------+-----------------------------------+------------| + | | | Make sure we reset | | + | 216844 | oej | global_exclude_static at channel | | + | | | reload | | + |----------+------------+-----------------------------------+------------| + | 217076 | kpfleming | Ensure that the default autoconf | | + | | | CFLAGS are not used. | | + |----------+------------+-----------------------------------+------------| + | 217295 | seanbright | Fix compilation of app_meetme. | | + |----------+------------+-----------------------------------+------------| + | 217370 | oej | Not having any TLS session to | | + | | | write to is a serious XMIT_ERROR. | | + |----------+------------+-----------------------------------+------------| + | 217518 | tzafrir | gcc 4.4 fix: union instead of | | + | | | cast | | + |----------+------------+-----------------------------------+------------| + | 217924 | tilghman | Make calltoken support work with | | + | | | realtime users and peers. | | + |----------+------------+-----------------------------------+------------| + | | | Don't ring another channel, if | | + | 218053 | tilghman | there's not enough time for a | | + | | | queue member to answer. | | + |----------+------------+-----------------------------------+------------| + | | | Check the origination priority | | + | 218054 | tilghman | for more matches, not the current | | + | | | priority. | | + |----------+------------+-----------------------------------+------------| + | 218112 | mvanbaak | Use the ip for the new 'rtp set | | + | | | debug ip '. | | + |----------+------------+-----------------------------------+------------| + | 218218 | tzafrir | gcc 4.4: Remove a nop memset size | | + | | | 0 that annoys gcc | | + |----------+------------+-----------------------------------+------------| + | | | Do not attempt to add a parking | | + | 218297 | file | extension if an error occurred | | + | | | while reading the configuration. | | + |----------+------------+-----------------------------------+------------| + | | | Don't say "Please try again" if | | + | 218363 | tilghman | we don't give the user another | #15055 | + | | | chance to try again. | | + |----------+------------+-----------------------------------+------------| + | 218502 | kpfleming | Use proper hostname for | | + | | | downloading sound files. | | + |----------+------------+-----------------------------------+------------| + | 218506 | mmichelson | Fix off-by-one error when reading | | + | | | SDP sent over TCP. | | + |----------+------------+-----------------------------------+------------| + | 218574 | mmichelson | Use a better method of ensuring | | + | | | null-termination of the buffer | | + |----------+------------+-----------------------------------+------------| + | 218689 | dvossel | upward bound checking for port | | + | | | string to int conversion | | + |----------+------------+-----------------------------------+------------| + | | | On TCP and TLS connections do not | | + | 218932 | file | attempt to stop retransmission of | | + | | | the packet internally. | | + |----------+------------+-----------------------------------+------------| + | | | Ensure no spaces exist before | | + | 219266 | file | "refresher=" when doing the | | + | | | comparison. | | + |----------+------------+-----------------------------------+------------| + | 219367 | file | Send a 100 Trying response when | | + | | | we detect a spiral. | | + |----------+------------+-----------------------------------+------------| + | 219522 | dvossel | iax2 frame double free | | + |----------+------------+-----------------------------------+------------| + | 219589 | russell | Make sure the iax_pvt exists | #15609 | + | | | before dereferencing it. | | + |----------+------------+-----------------------------------+------------| + | 219723 | dvossel | Reverting merge 219520. This | | + | | | change was not necessary. | | + |----------+------------+-----------------------------------+------------| + | 220030 | mvanbaak | mkpkgconfig does not need bash so | | + | | | make it use /bin/sh | | + |----------+------------+-----------------------------------+------------| + | 220102 | seanbright | Remove the remaining bashisms in | | + | | | the Makefile/mkpkgconfig | | + |----------+------------+-----------------------------------+------------| + | 220220 | seanbright | Resolve parallel build warnings. | | + |----------+------------+-----------------------------------+------------| + | 220588 | tilghman | Allow AES to compile, when | | + | | | OpenSSL is not present. | | + |----------+------------+-----------------------------------+------------| + | | | When selecting DONT_OPTIMIZE in | | + | 220724 | seanbright | menuselect, explicitly pass -O0 | | + | | | to the compiler | | + |----------+------------+-----------------------------------+------------| + | 221088 | seanbright | Clarify documentation for | #14740 | + | | | VoiceMailMain()'s a() option. | | + |----------+------------+-----------------------------------+------------| + | 221302 | twilson | Change the SSRC by default when | | + | | | our media stream changes | | + |----------+------------+-----------------------------------+------------| + | 221470 | mnick | Prevents from division by zero | | + |----------+------------+-----------------------------------+------------| + | 221487 | mnicholson | Cleaned up merge from r221432 | | + |----------+------------+-----------------------------------+------------| + | | | Remove ability to control T.38 | | + | 221602 | kpfleming | FAX error correction from | | + | | | udptl.conf. | | + |----------+------------+-----------------------------------+------------| + | | | Simplify code for porturi, use | | + | 221661 | mnicholson | TRUE/FALSE constructs when it's | | + | | | just TRUE or FALSE. | | + |----------+------------+-----------------------------------+------------| + | | | Revision 220906 (a merge from | | + | 221743 | tilghman | 1.4) was not merged correctly, | | + | | | causing a problem with | | + | | | non-dynamic peers. | | + |----------+------------+-----------------------------------+------------| + | 221779 | tilghman | Fix a bunch of off-by-one errors | | + |----------+------------+-----------------------------------+------------| + | | | Revert XML docs that ended up in | | + | 221964 | seanbright | the 1.6.0 and 1.6.1 branches | | + | | | during a merge. | | + |----------+------------+-----------------------------------+------------| + | 221969 | tilghman | Hash needs to return a positive | | + | | | integer | | + |----------+------------+-----------------------------------+------------| + | | | Ensure the result of the hash | | + | 221973 | tilghman | function is positive. Negative | | + | | | array offsets suck. | | + |----------+------------+-----------------------------------+------------| + | 222035 | dvossel | Removes unnecessary unlock, | | + | | | clarifies a memcpy. | | + |----------+------------+-----------------------------------+------------| + | | | Allow non-compliant T.38 | | + | 222112 | kpfleming | endpoints to be supportable via | #15586 | + | | | configuration option. | | + |----------+------------+-----------------------------------+------------| + | | | When we call a gosub routine, the | | + | 222282 | tilghman | variables should be scoped to | | + | | | avoid contaminating the caller. | | + |----------+------------+-----------------------------------+------------| + | | | Fix 222298 (crash during | | + | 222353 | jpeeler | destruction of second channel | | + | | | when variable set with | | + |----------+------------+-----------------------------------+------------| + | 222545 | dvossel | crash on transfer | #16027 | + |----------+------------+-----------------------------------+------------| + | 222694 | rmudgett | chan_misdn.c:process_ast_dsp() | | + | | | memory leak | | + |----------+------------+-----------------------------------+------------| + | 222801 | rmudgett | Fix memory leak if chan_misdn | | + | | | config parameter is repeated. | | + |----------+------------+-----------------------------------+------------| + | 222875 | dvossel | fixes an ast_netsock_list memory | | + | | | leak. | | + |----------+------------+-----------------------------------+------------| + | 223241 | mmichelson | Fix potential memory leak in | | + | | | app_dial.c | | + |----------+------------+-----------------------------------+------------| + | 223489 | russell | Don't use data outside of its | | + | | | scope. | | + |----------+------------+-----------------------------------+------------| + | | | Clarifies trunkmaxsize, | | + | 223758 | dvossel | trunkfreq, and trunkmtu iax2 | | + | | | options | | + |----------+------------+-----------------------------------+------------| + | | | Never released PRI channels when | | + | 224263 | rmudgett | using Busy() or Congestion() | | + | | | dialplan apps. | | + |----------+------------+-----------------------------------+------------| + | 224336 | jpeeler | fix typo, sorry | | + |----------+------------+-----------------------------------+------------| + | 224450 | tilghman | | | + |----------+------------+-----------------------------------+------------| + | | | Correct timestamp calculations | | + | 224673 | kpfleming | when RTP sample rates over 8kHz | | + | | | are used. | | + |----------+------------+-----------------------------------+------------| + | 224858 | tilghman | Pay attention to the return value | | + | | | of the manipulate function. | | + |----------+------------+-----------------------------------+------------| + | 224935 | russell | Isolate frames returned from a | | + | | | DSP instance or codec translator. | | + |----------+------------+-----------------------------------+------------| + | | | IAX2: VNAK loop caused by | | + | 225309 | dvossel | signaling frames with no | | + | | | destination call number | | + |----------+------------+-----------------------------------+------------| + | 225584 | kpfleming | Don't force menuselect.makeopts | | + | | | to be rebuilt on every build. | | + |----------+------------+-----------------------------------+------------| + | 225652 | dvossel | Fixes an iterator memory leak and | | + | | | uninitialized memory | | + |----------+------------+-----------------------------------+------------| + | | | Backport audio handling loop | | + | 225870 | kpfleming | fixes from trunk version of | #16127 | + | | | app_fax. | | + |----------+------------+-----------------------------------+------------| + | | | detect ARM Linux EABI OSARCH as | | + | 226053 | tzafrir | linux-gnu instead of | | + | | | linux-gnueabi | | + |----------+------------+-----------------------------------+------------| + | 226100 | twilson | Don't prepend the URI prefix to | | + | | | the post directory | | + |----------+------------+-----------------------------------+------------| + | 226307 | tilghman | Fix documentation (pointed out by | | + | | | TheDavidFactor on #-dev) | | + |----------+------------+-----------------------------------+------------| + | 227155 | oej | Use proper response code when | | + | | | violating Contact ACL's. | | + |----------+------------+-----------------------------------+------------| + | | | Make sure the outgoing flag is | | + | 227279 | rmudgett | cleared if a new channel fails to | | + | | | get created for outgoing calls. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a security issue where | | + | 227723 | file | sending a REGISTER with a | | + | | | differing username in the From | | + |----------+------------+-----------------------------------+------------| + | | | Fix a security issue where it may | | + | 227745 | file | be possible for someone to | | + | | | execute a cross-site | | + |----------+------------+-----------------------------------+------------| + | | | Yet another error message in the | | + | 228197 | tilghman | dialplan (thanks, | | + | | | rmudgett/russellb) | | + |----------+------------+-----------------------------------+------------| + | 228422 | dvossel | fixes segfault in iLBC | #16979 | + |----------+------------+-----------------------------------+------------| + | | | Fixes merging issue from 1.4, | | + | 228451 | dvossel | frame data is held in data.ptr in | | + | | | trunk | | + |----------+------------+-----------------------------------+------------| + | 228502 | file | Fix the localchannel.tex file. | | + |----------+------------+-----------------------------------+------------| + | | | Don't overwrite caller ID name on | | + | 228550 | file | a trunk with the configured | | + | | | fullname when using users.conf | | + |----------+------------+-----------------------------------+------------| + | 229014 | dvossel | fixes segfault when transferring | | + | | | a queue caller | | + |----------+------------+-----------------------------------+------------| + | | | reverting changes made by r229095 | | + | 229098 | dvossel | as they are not applicable to | | + | | | 1.6.1 | | + |----------+------------+-----------------------------------+------------| + | 229751 | qwell | Fix mute toggling on OSS | | + | | | channels. | | + |----------+------------+-----------------------------------+------------| + | | | Fix T.38 negotiation regression | | + | 229914 | file | introduced with the SDP parser | | + | | | changes. | | + |----------+------------+-----------------------------------+------------| + | 230249 | kpfleming | Correct mistaken option name in | | + | | | error message. | | + |----------+------------+-----------------------------------+------------| + | | | Ensure that only one end of a | | + | 230345 | kpfleming | T.38 session initiates teardown | | + | | | at completion. | | + |----------+------------+-----------------------------------+------------| + | | | Fix another buglet in T.38 | | + | 230383 | kpfleming | session teardown at the end of | | + | | | FAX sessions. | | + +------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + 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 | 6 + Makefile | 53 + Makefile.rules | 2 + UPGRADE-1.6.txt | 6 + UPGRADE.txt | 28 + apps/app_chanisavail.c | 5 + apps/app_chanspy.c | 15 + apps/app_controlplayback.c | 2 + apps/app_dial.c | 124 + + apps/app_directed_pickup.c | 2 + apps/app_directory.c | 7 + apps/app_disa.c | 3 + apps/app_externalivr.c | 9 + apps/app_fax.c | 105 - + apps/app_followme.c | 4 + apps/app_meetme.c | 42 + apps/app_playback.c | 3 + apps/app_queue.c | 76 + apps/app_softhangup.c | 10 + apps/app_stack.c | 12 + apps/app_voicemail.c | 260 +- + build_tools/mkpkgconfig | 4 + cdr/cdr_pgsql.c | 58 + cdr/cdr_sqlite3_custom.c | 20 + channels/chan_console.c | 8 + channels/chan_dahdi.c | 95 - + channels/chan_gtalk.c | 57 + channels/chan_h323.c | 3 + channels/chan_iax2.c | 1519 ++++++++++++++-- + channels/chan_local.c | 19 + channels/chan_misdn.c | 9 + channels/chan_oss.c | 4 + channels/chan_phone.c | 1 + channels/chan_sip.c | 3162 +++++++++++++++++++++-------------- + channels/chan_skinny.c | 3 + channels/chan_vpb.cc | 2 + channels/iax2-parser.c | 9 + channels/iax2-parser.h | 2 + channels/iax2.h | 3 + channels/misdn/isdn_lib.c | 102 - + channels/misdn/isdn_lib_intern.h | 5 + channels/misdn_config.c | 19 + codecs/codec_dahdi.c | 12 + codecs/codec_g726.c | 42 + codecs/codec_ilbc.c | 5 + configs/cdr_custom.conf.sample | 3 + configs/extensions.conf.sample | 37 + configs/iax.conf.sample | 128 + + configs/sip.conf.sample | 57 + configs/udptl.conf.sample | 9 + configs/voicemail.conf.sample | 5 + configure.ac | 41 + contrib/init.d/rc.redhat.asterisk | 8 + contrib/scripts/asterisk.ldap-schema | 156 + + contrib/scripts/iax-friends.sql | 89 + contrib/valgrind.supp | 41 + doc/IAX2-security.txt | 440 ++++ + doc/externalivr.txt | 31 + doc/manager_1_1.txt | 3 + doc/tex/channelvariables.tex | 2 + doc/tex/localchannel.tex | 4 + doc/valgrind.txt | 14 + funcs/func_audiohookinherit.c | 2 + funcs/func_base64.c | 9 + funcs/func_dialgroup.c | 1 + funcs/func_lock.c | 213 +- + funcs/func_speex.c | 21 + funcs/func_strings.c | 48 + include/asterisk/acl.h | 3 + include/asterisk/aes.h | 1 + include/asterisk/astobj2.h | 77 + include/asterisk/autoconfig.h.in | 6 + include/asterisk/cdr.h | 6 + include/asterisk/channel.h | 11 + include/asterisk/dsp.h | 12 + include/asterisk/file.h | 15 + include/asterisk/frame.h | 12 + include/asterisk/linkedlists.h | 4 + include/asterisk/lock.h | 37 + include/asterisk/netsock.h | 2 + include/asterisk/rtp.h | 3 + include/asterisk/tcptls.h | 14 + include/asterisk/translate.h | 15 + main/Makefile | 2 + main/abstract_jb.c | 6 + main/acl.c | 2 + main/asterisk.c | 4 + main/astfd.c | 13 + main/astobj2.c | 40 + main/audiohook.c | 15 + main/autoservice.c | 11 + main/channel.c | 68 + main/config.c | 30 + main/dsp.c | 33 + main/features.c | 11 + main/file.c | 99 - + main/frame.c | 13 + main/logger.c | 2 + main/manager.c | 7 + main/netsock.c | 1 + main/pbx.c | 71 + main/rtp.c | 55 + main/say.c | 26 + main/tcptls.c | 71 + main/translate.c | 29 + main/udptl.c | 28 + main/utils.c | 4 + makeopts.in | 3 + pbx/pbx_lua.c | 6 + res/ael/pval.c | 78 + res/res_config_odbc.c | 2 + res/res_config_pgsql.c | 76 + res/res_http_post.c | 2 + res/res_limit.c | 2 + res/res_monitor.c | 41 + res/res_musiconhold.c | 14 + res/res_odbc.c | 7 + res/res_phoneprov.c | 17 + sounds/Makefile | 4 + static-http/prototype.js | 2332 +++++++++++++++++++++---- + 120 files changed, 7893 insertions(+), 2849 deletions(-) + + ---------------------------------------------------------------------- |