diff options
Diffstat (limited to 'asterisk-1.4.27-summary.txt')
-rw-r--r-- | asterisk-1.4.27-summary.txt | 1328 |
1 files changed, 1328 insertions, 0 deletions
diff --git a/asterisk-1.4.27-summary.txt b/asterisk-1.4.27-summary.txt new file mode 100644 index 000000000..5baea4903 --- /dev/null +++ b/asterisk-1.4.27-summary.txt @@ -0,0 +1,1328 @@ + Release Summary + + asterisk-1.4.27 + + 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.4.26. + + ---------------------------------------------------------------------- + + 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 + 39 tilghman 9 dvossel 4 atis + 23 dvossel 6 mnicholson 4 pkempgen + 18 russell 3 aragon 3 alecdavis + 14 jpeeler 3 atis 3 aragon + 11 file 3 russell 3 klaus3000 + 11 kpfleming 3 tilghman 2 araasch + 11 mmichelson 3 zerohalo 2 caspy + 10 mnicholson 2 bluecrow76 2 dimas + 9 rmudgett 2 davidw 2 frawd + 6 dbrooks 2 dbrooks 2 jsmith + 6 oej 2 FabienToune 2 kobaz + 5 mvanbaak 2 frawd 2 lmadsen + 3 lmadsen 2 habile 2 slavon + 3 mnick 2 klaus3000 2 thedavidfactor + 3 seanbright 2 kobaz 2 zerohalo + 2 atis 2 lmadsen 1 agupta + 2 davidw 2 mmichelson 1 amorsen + 2 thedavidfactor 2 pkempgen 1 Benjamin Kluck + 2 twilson 2 rmudgett 1 bklang + 2 tzafrir 2 slutec18 1 bluecrow76 + 1 alecdavis 1 alecdavis 1 bmh + 1 araasch 1 amorsen 1 cbbs70a + 1 Benjamin 1 bklang 1 CGMChris + 1 chappell 1 caspy 1 chappell + 1 dhubbard 1 cervajs 1 chris-mac + 1 dimas 1 CGMChris 1 corruptor + 1 edantie 1 dcolombo 1 covici + 1 frawd 1 falves11 1 cupotka + 1 jeang 1 ffloimair 1 davidw + 1 junky 1 file 1 dcolombo + 1 lmsteffan 1 irroot 1 dhubbard + 1 loloski 1 jsmith 1 dkerr + 1 mbrancaleoni 1 karesmakro 1 edantie + 1 pkempgen 1 lottc 1 FabienToune + 1 qwell 1 maniax 1 falves11 + 1 rain 1 markwaters 1 fdecher + 1 ravindrad 1 mbrancaleoni 1 ffloimair + 1 tim 1 mnick 1 fnordian + 1 tsearle 1 nblasgen 1 francesco_r + 1 tweety 1 pdf 1 globalnetinc + 1 pprindeville 1 irroot + 1 ravindrad 1 jvandal + 1 rue_mohr 1 karesmakro + 1 slavon 1 kpfleming + 1 thedavidfactor 1 krn + 1 tim_ringenbach 1 licedey + 1 tkarl 1 lmsteffan + 1 tornblad 1 macli + 1 twilson 1 majorbloodnok + 1 twisted 1 maniax + 1 viniciusfontes 1 marhbere + 1 vrban 1 mnnojd + 1 zmehmood 1 mvanbaak + 1 nblasgen + 1 Nick_Lewis + 1 nmav + 1 palbrecht + 1 paravoid + 1 paul-tg + 1 pdf + 1 pprindeville + 1 rain + 1 rathaus + 1 ravindrad + 1 rjain + 1 Romik + 1 rue_mohr + 1 samy + 1 seadweller + 1 slutec18 + 1 smw1218 + 1 sroberts + 1 stevedavies + 1 tim_ringenbach + 1 tornblad + 1 trendboy + 1 tsearle + 1 tzafrir + 1 ulogic + 1 vbcrlfuser + 1 viniciusfontes + 1 vmarrone + 1 voipas + 1 wetwired + 1 yrashk + 1 zmehmood + + ---------------------------------------------------------------------- + + 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: 218730 + Reporter: cbbs70a + Coders: tilghman + + Category: Applications/app_chanisavail + + #14426: app_chanisavail always set AVAILSTATUS to 0 with option 's' set + Revision: 229965 + Reporter: macli + Coders: file + + Category: Applications/app_chanspy + + #15588: [patch] crash in chanspy on hangup - locked mutex + '&chanspy_ds.lock' + Revision: 228827 + Reporter: zerohalo + Testers: zerohalo + Coders: tilghman + + #15660: ChanSpy "whisper" is broken in 1.4.26 + Revision: 214194 + Reporter: corruptor + Testers: dvossel + Coders: dvossel + + #15965: [patch] Deadlock in ChanSpy + Revision: 220907 + Reporter: atis + Testers: atis + Coders: mnicholson + + #16045: [patch] crash when spying - was working fine in beta2 + Revision: 228692 + Reporter: bluecrow76 + Testers: bluecrow76, dvossel, habile + Coders: dvossel + + #16133: ChanSpy crashes Asterisk + Revision: 228692 + Reporter: wetwired + Testers: bluecrow76, dvossel, habile + Coders: dvossel + + Category: Applications/app_dial + + #14674: [patch] Dial application with the 'n' option not removing + introductions + Revision: 226889 + Reporter: ulogic + Coders: jpeeler + + #14763: [patch] On Dial with Macro, re-INVITE to the caller happens upon + callee answer, and not when Macro + Revision: 224565 + Reporter: cupotka + Coders: file + + #15028: [patch] silent 'ringing' for branched calls + Revision: 223804 + Reporter: fnordian + Coders: jpeeler + + #16005: [patch] Call does not drop when caller hangs up + Revision: 227827 + 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: 218223 + Reporter: lmsteffan + Coders: lmsteffan + + Category: Applications/app_fax + + #15606: app_fax.c is not compiling under OpenBSD + Revision: 210237 + Reporter: mvanbaak + 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: 218577 + Reporter: Romik + Testers: cervajs + Coders: tilghman + + Category: Applications/app_macro + + #16103: Sometimes macro in h extension returns to s extension + Revision: 225105 + Reporter: majorbloodnok + Coders: tilghman + + Category: Applications/app_meetme + + #14588: [patch] meetme doesn't play conf-has left prompts + Revision: 217156 + Reporter: voipas + Testers: lmadsen, twisted, tilghman + Coders: tilghman + + Category: Applications/app_milliwatt + + #15386: [patch] Milliwatt() is off by -11dbm + Revision: 209838 + Reporter: rue_mohr + Testers: rue_mohr + Coders: russell + + Category: Applications/app_mixmonitor + + #15699: [patch] using ast_free instead of mixmonitor_free + Revision: 213103 + Reporter: edantie + Coders: edantie + + Category: Applications/app_queue + + #14536: [patch] After a caller is processed by app_queue the queue_log + logs the hangup as TRANSFER + Revision: 211953 + Reporter: aragon + Testers: aragon, mnicholson + Coders: mnicholson + + #15559: stateinterface in queues.conf makes the member show "Invalid" + Revision: 208622 + Reporter: amorsen + Coders: mmichelson + + #15664: [patch] QUEUE_MEMBER_LIST() returns member names instead of + interfaces + Revision: 211038 + Reporter: rain + Coders: rain + + Category: Applications/app_softhangup + + #15810: [patch] SoftHangup() incorrectly truncates multi-hyphen channel + names + Revision: 215270 + Reporter: dhubbard + Coders: dhubbard + + Category: Applications/app_voicemail/IMAP + + #14496: [patch] IMAP crash multiple callers / callers hangup at beep + Revision: 210563 + Reporter: vbcrlfuser + Testers: lmadsen, mmichelson, dbrooks + Coders: lmadsen + + #15934: [patch] app_voicemail.so doesn't refresh information from database + on reload + Revision: 219816 + Reporter: viniciusfontes + Testers: viniciusfontes + Coders: tilghman + + Category: CDR/General + + #15751: [patch] Core dump in ast_bridge_call features.c line 2772 + Revision: 213339 + Reporter: atis + Coders: atis + + Category: CDR/cdr_custom + + #15471: cdr_custom produces incorrect csv format for clid + Revision: 221157 + Reporter: dkerr + Testers: mnick + Coders: mnick + + Category: Channels/General + + #14970: [patch] chan_vpb fails to catch exception on 1.4 + Revision: 228079 + Reporter: tzafrir + Testers: markwaters + Coders: tzafrir + + #15940: [patch] IAX does not allow CALLERID(num) contain non-numbers. + Revision: 225032 + Reporter: dimas + Testers: dvossel + Coders: dimas, dvossel + + #15957: Automatic progress indication breaks some scenarios + Revision: 220288 + Reporter: lmadsen + Coders: tilghman + + Category: Channels/chan_dahdi + + #14434: [patch] Dahdi does not wait for wink on outbound calls before + dialing DTMF with Signalling type = em_w + Revision: 207573 + Reporter: araasch + Coders: araasch + + #14434: [patch] Dahdi does not wait for wink on outbound calls before + dialing DTMF with Signalling type = em_w + Revision: 207827 + Reporter: araasch + Coders: jpeeler + + #14696: reload in console overwrites priindication=outofband setting + Revision: 208380 + Reporter: fdecher + Coders: jpeeler + + #14735: Detection of call pickup code in chan_dahdi should have higher + priority than dialplan matches + Revision: 210067 + Reporter: stevedavies + Coders: dbrooks + + #15129: [patch] Incoming DTMF causes "Cannot handle frames in 2 format" + error, call dies + Revision: 219653 + Reporter: bmh + Coders: tilghman + + #15378: [patch] Crash in do_monitor() in chan_dahdi.c + Revision: 218401 + Reporter: samy + Coders: jpeeler + + #15655: [patch] Dialplan starts execution before call is accepted + Revision: 210575 + Reporter: alecdavis + Coders: rmudgett + + #15683: [patch] dahdi_read unbalanced ast_mutex_lock and ast_mutex_unlock + Revision: 222462 + Reporter: alecdavis + Coders: jpeeler + + #15883: NewChannel AMI event on DAHDI (or Zaptel) channels contains + CallerID information from previous call + Revision: 224330 + Reporter: jsmith + Coders: jpeeler + + #15909: When no callerid is recieved, cannot override callerid + Revision: 227166 + Reporter: kobaz + Coders: file + + #15998: [patch] Reset entire span request can result in a crash + Revision: 222393 + Reporter: tsearle + Coders: tsearle + + Category: Channels/chan_iax2 + + #12912: An issue with the IAX2 channel allows anonymous connections to + cause resource starvation + Revision: 216000 + Reporter: rathaus + Testers: tilghman, russell, dvossel, dbrooks + Coders: dvossel + + #15834: [patch] iax2 encryption failed on asterisk 1.4.26.2 + Revision: 217806 + Reporter: karesmakro + Testers: dvossel, karesmakro + Coders: dvossel + + #16144: Recent IAX2 changes in 1.4 SVN spam /var/log/asterisk/messages + Revision: 226688 + Reporter: aragon + Coders: dvossel + + #16162: asterisk continiously crashes when iax-call received + Revision: 226736 + Reporter: krn + Coders: dvossel + + #16206: [patch] Segfault in chan_iax2.so when receiving call without + CallToken support + Revision: 229167 + Reporter: bklang + Testers: bklang + Coders: dvossel + + Category: Channels/chan_local + + #14709: [patch] chan_local generates MoH instead of just passing + HOLD/UNHOLD further + Revision: 226531 + Reporter: dimas + Coders: file + + #15314: [patch] Seg fault in chan_local - local_pvt_destroy + Revision: 230038 + Reporter: sroberts + Testers: davidw, lottc + Coders: davidw + + #15787: [patch] chan_local deadlock + Revision: 214940 + Reporter: tim_ringenbach + Testers: tim_ringenbach + Coders: tim + + Category: Channels/chan_misdn + + #12113: [patch] asterisk crash at reload chan_misdn.so + Revision: 212498 + Reporter: agupta + Coders: jpeeler + + #15458: [patch] mISDN rejects calls - NO FREE CHAN IN STACK + Revision: 221769 + Reporter: FabienToune + Testers: rmudgett, slutec18, FabienToune + Coders: rmudgett + + #15490: [patch] mISDN rejects incoming calls (reopened) + Revision: 221769 + Reporter: slutec18 + Testers: rmudgett, slutec18, FabienToune + Coders: rmudgett + + #16041: [patch] Asterisk 1.4.27-rc2 crash + Revision: 228078 + Reporter: francesco_r + Coders: dbrooks + + Category: Channels/chan_sip/CodecHandling + + #15504: [patch] G726 Codec has choppy audio on Version 1.6.1 + Revision: 229281 + Reporter: globalnetinc + Coders: file + + #16175: Revision 202007 Introduces Deadlock + Revision: 229091 + Reporter: paul-tg + Coders: mnicholson + + Category: Channels/chan_sip/General + + #11157: Asterisk does not send a provisional response at every minute + Revision: 215682 + Reporter: rjain + Testers: twilson + Coders: twilson + + #12434: Handle wrong at offer/answer in sdp in media description(m=) + Revision: 207423 + Reporter: mnnojd + Coders: mmichelson + + #14239: [patch] 491-request pending is sent out of dialog + Revision: 208386 + Reporter: klaus3000 + Testers: klaus3000 + Coders: mmichelson + + #14309: [patch] SIP/realtime problems => 100 % CPU + Revision: 220873 + Reporter: pkempgen + Testers: pkempgen, vrban + Coders: tilghman + + #14575: BYE to 408 Request Timeout + Revision: 208587 + Reporter: chris-mac + Coders: mmichelson + + #14828: Asterisk generates Ring instead of Coloring Ring Back Tone (Early + Media). + Revision: 224773 + Reporter: licedey + Coders: file + + #14994: [patch] Invalid SDP connection information (c=) parsing leading to + one way audio + Revision: 227758 + Reporter: frawd + Testers: frawd, mnicholson, file + Coders: mnicholson + + #15262: [patch] RFC3261 Via-header branches not done right (section + Revision: 219450 + Reporter: maniax + Testers: maniax, dvossel + Coders: tweety, 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: 221360 + Reporter: klaus3000 + Testers: klaus3000, mnicholson + Coders: mnicholson + + #14446: [patch] chan_sip does not support the maddr attribute in Via + headers + Revision: 230144 + Reporter: frawd + Testers: frawd + Coders: frawd + + #15442: [patch] Asterisk cannot handle SIP 183 "Session Progress" if no + SDP is contained in it + Revision: 208262 + Reporter: ffloimair + Testers: tkarl, ffloimair + Coders: mmichelson + + Category: Channels/chan_sip/Registration + + #14438: [patch] registration query + Revision: 218578 + Reporter: ravindrad + Testers: ravindrad + Coders: ravindrad + + #14954: Trunk registration / Auth user + Revision: 223205 + Reporter: tornblad + Testers: mmichelson, tornblad, dvossel + Coders: dvossel + + Category: Channels/chan_sip/T.38 + + #15182: [patch] T.38 invite does not always comply with RFC 2327 + Revision: 209131 + Reporter: CGMChris + Testers: CGMChris + Coders: mmichelson + + #15373: [patch] T38 reinvite started from Asterisk + Revision: 213631 + Reporter: dcolombo + Testers: dcolombo, mbrancaleoni + Coders: mbrancaleoni + + Category: Channels/chan_sip/Transfers + + #15151: [patch] Deadlock On One-legged Transfer [SIP / REPLACES] (Call + Pickup) + Revision: 219303 + Reporter: irroot + Testers: irroot, dvossel + Coders: dvossel + + #15817: crash in local_attended_transfer, likely related to moh - 1.4.26.1 + Revision: 222878 + Reporter: zerohalo + Testers: aragon, russell, zerohalo + Coders: russell + + Category: Core/BuildSystem + + #15556: Symbol exports for strlcat and strlcpy + Revision: 208083 + Reporter: smw1218 + Coders: tilghman + + #15698: [patch] If enable DEBUG_FD_LEAKS - h323 can't start. + Revision: 213559 + Reporter: slavon + Testers: slavon, tilghman + Coders: tilghman + + #15714: [patch] Asterisk won't build with curl unless curl_config is + present + Revision: 214517 + Reporter: pprindeville + Testers: pprindeville + Coders: tilghman + + Category: Core/Channels + + #14723: ERROR[5003]: channel.c:2043 __ast_read: ast_read() called with no + recorded file descriptor. + Revision: 207360 + Reporter: seadweller + Coders: russell + + #15152: [patch] 64 bit system channel name uniqueness + Revision: 226972 + Reporter: palbrecht + Coders: dbrooks + + #16219: Crash revision 229091 in audiohook_inheritance_destroy + Revision: 229669 + Reporter: aragon + Coders: dvossel + + Category: Core/Configuration + + #15583: [patch] #exec strips too many leading and trailing quotes + Revision: 219023 + Reporter: pkempgen + Testers: pkempgen + Coders: tilghman, pkempgen + + Category: Core/General + + #14730: [patch] Fix runlevels in Debian rc files + Revision: 213899 + Reporter: pkempgen + Coders: tilghman + + #15273: [patch] german time (20:01:00 oh clock) is announced wrong + Revision: 214068 + Reporter: Benjamin Kluck + Coders: Benjamin + + #15981: Crash becouse don't check null return... + Revision: 228338 + Reporter: slavon + Coders: dvossel + + #15987: ao2_iterator_init() does not hold a reference to the container it + is iterating + Revision: 222152 + Reporter: kpfleming + Coders: kpfleming + + Category: Core/HTTP + + #15495: [patch] Asterisk runs over end of buffer reading manager input + over HTTP and segfaults + Revision: 226138 + Reporter: pdf + Testers: pdf + Coders: tilghman + + Category: Core/Jitterbuffer + + #15560: Crash on chan_local + Revision: 228409 + Reporter: jvandal + Coders: file + + #15709: segmentation fault when using mixmonitor with two calls + Revision: 228409 + Reporter: covici + Coders: file + + Category: Core/ManagerInterface + + #15316: [patch] Segfault after Manager Bridge + Revision: 219136 + Reporter: vmarrone + Testers: mnicholson + Coders: mnicholson + + #15397: [patch] segfault in action_coreshowchannels() at manager.c + Revision: 210913 + Reporter: caspy + Testers: caspy + Coders: tilghman + + #15730: [patch] manager keeps creating /tmp/ast-ami-XXXXXX files (without + deleting) when a single manager client remains logged in + Revision: 212763 + Reporter: zmehmood + Testers: zmehmood + Coders: junky + + Category: Core/PBX + + #14708: CID matching is wrong + Revision: 218867 + Reporter: klaus3000 + Coders: dbrooks + + #15242: [patch] log does not indicate which function is missing closing + parenthesis + Revision: 213970 + Reporter: Nick_Lewis + Coders: dbrooks, loloski + + Category: Documentation + + #15644: Update docs to state that canreinvite does NOT stop Asterisk from + issuing reinvites for non-direct-media purposes. + Revision: 226382 + Reporter: lmadsen + Coders: lmadsen + + #15734: [patch] CALLINGSUBADDR incorrectly stated as "Called PRI + Subaddress" + Revision: 226377 + Reporter: alecdavis + Testers: alecdavis + Coders: alecdavis + + #15755: Description in queues.conf on call recording is slightly + misleading + Revision: 213493 + Reporter: trendboy + Coders: qwell + + #16007: [patch] Clean valgrind output by suppressing false errors + Revision: 225484 + Reporter: atis + Testers: atis, amorsen + Coders: atis + + #16198: WARNING channel.c __ast_channel_alloc_ap: Channel allocation + failed: Can't create alert pipe! + Revision: 228896 + Reporter: atis + Testers: atis + Coders: lmadsen + + #16211: [patch] Event collision in ExternalIVR resolved by documenting + issue + Revision: 229191 + Reporter: thedavidfactor + Coders: thedavidfactor + + #16220: [patch] Fix ExternalIVR Documentation in 1.4 + Revision: 229355 + Reporter: thedavidfactor + Coders: thedavidfactor + + Category: Functions/func_base64 + + #15271: [patch] BASE64_DECODE() adds garbage end end of decoded string + Revision: 228378 + Reporter: chappell + Testers: kobaz + Coders: chappell + + Category: Functions/func_cut + + #15639: [patch] compilation fails in systems without index() + Revision: 210064 + Reporter: nmav + Coders: tilghman + + Category: Functions/func_uri + + #15439: [patch] URIENCODE() throws a warning when passed an empty string + Revision: 207945 + Reporter: pkempgen + Coders: tilghman + + Category: General + + #14562: [patch] safe_asterisk can get multiple instances if killproc + escalates to SIGKILL in service asterisk restart + Revision: 226811 + Reporter: davidw + Testers: davidw + Coders: tilghman, davidw + + #15104: [patch] Asterisk Manager API Action Originate / OriginateResponse + Revision: 223225 + Reporter: nblasgen + Testers: nblasgen, mnicholson + Coders: mnicholson + + #15838: Please remove IAXy's firmware from the main tarball + Revision: 218798 + Reporter: paravoid + Coders: russell + + Category: PBX/General + + #15392: [patch] 1.6.1.1: Memory handling error in main/pbx.c + (pbx_extension_helper) + Revision: 229498 + Reporter: yrashk + Coders: dbrooks + + Category: PBX/pbx_config + + #15421: [patch] Serious problem in pattern matching + Revision: 229360 + Reporter: jsmith + Testers: jsmith, thedavidfactor + Coders: tilghman + + Category: Resources/res_monitor + + #15313: [patch] incorrect comparation in ast_monitor_change_fname() leads + to deletion of recorded files + Revision: 227944 + Reporter: caspy + Coders: jpeeler + + Category: Resources/res_musiconhold + + #15845: Crash during attended transfer occurs + Revision: 222878 + Reporter: marhbere + Testers: aragon, russell, zerohalo + Coders: russell + + #15865: [patch] musiconhold crash on unload + Revision: 221200 + 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 | + |----------+------------+-----------------------------------+------------| + | 207647 | kpfleming | Ensure that user-provided CFLAGS | | + | | | and LDFLAGS are honored. | | + |----------+------------+-----------------------------------+------------| + | 207714 | mmichelson | Document default timeout for AMI | | + | | | originations. | | + |----------+------------+-----------------------------------+------------| + | | | Revert r207573, this approach | | + | 207786 | jpeeler | could potentially block for an | | + | | | unacceptable | | + |----------+------------+-----------------------------------+------------| + | 208312 | mmichelson | Remove inaccurate XXX comment. | | + |----------+------------+-----------------------------------+------------| + | 208592 | russell | Do not log an ERROR if | | + | | | autoservice_stop() returns -1. | | + |----------+------------+-----------------------------------+------------| + | 208746 | jpeeler | Fix compiling under dev-mode with | | + | | | gcc 4.4.0. | | + |----------+------------+-----------------------------------+------------| + | 208923 | jpeeler | Fix logic errors from 208746 | | + |----------+------------+-----------------------------------+------------| + | 208990 | mvanbaak | backport rev 205532 from trunk: | | + |----------+------------+-----------------------------------+------------| + | 209315 | tilghman | Publish French extra sounds | | + |----------+------------+-----------------------------------+------------| + | 209759 | kpfleming | Minor changes inspired by testing | | + | | | with latest GCC. | | + |----------+------------+-----------------------------------+------------| + | 209879 | russell | Resolve a valgrind warning about | #15396 | + | | | a read from uninitialized memory. | | + |----------+------------+-----------------------------------+------------| + | 210065 | tilghman | Helps if we export the index() | #15639 | + | | | function. | | + |----------+------------+-----------------------------------+------------| + | | | Reverting index() fix, applying a | | + | 210066 | tilghman | different methodology, based upon | #15639 | + | | | developer discussions. | | + |----------+------------+-----------------------------------+------------| + | 211112 | russell | Resolve a deadlock involving | | + | | | app_chanspy and masquerades. | | + |----------+------------+-----------------------------------+------------| + | 211274 | tilghman | Small oops. Clear the flags which | | + | | | have been checked. | | + |----------+------------+-----------------------------------+------------| + | 211528 | tilghman | AST-2009-005 | | + |----------+------------+-----------------------------------+------------| + | 211583 | tilghman | Conversion specifiers, not format | | + | | | specifiers | | + |----------+------------+-----------------------------------+------------| + | | | Backport fix so that outbound | | + | 211807 | mmichelson | CANCEL requests have same branch | | + | | | as challenged INVITEs. | | + |----------+------------+-----------------------------------+------------| + | 212430 | rmudgett | Fix uninitialized variable. | | + |----------+------------+-----------------------------------+------------| + | 212727 | rmudgett | Removed some deadwood and added | | + | | | some doxygen comments. | | + |----------+------------+-----------------------------------+------------| + | 212913 | kpfleming | Convert this branch to Opsound | | + | | | music-on-hold. | | + |----------+------------+-----------------------------------+------------| + | 213283 | jpeeler | Make all the symbols for the | | + | | | C-client callbacks global | | + |----------+------------+-----------------------------------+------------| + | 214069 | tilghman | I should always compile before | | + | | | committing... | | + |----------+------------+-----------------------------------+------------| + | | | Make autoheader descriptions | | + | 214357 | tilghman | render correctly in our | #14906 | + | | | autoconfig.h file. | | + |----------+------------+-----------------------------------+------------| + | | | One more build system change, to | | + | 214436 | tilghman | make the descriptions look | | + | | | better, if we have better | | + | | | information. | | + |----------+------------+-----------------------------------+------------| + | 214701 | tilghman | Modify comment to be a bit more | | + | | | accurate. | | + |----------+------------+-----------------------------------+------------| + | 216008 | russell | Add IAX2 security document | | + | | | related to AST-2009-006. | | + |----------+------------+-----------------------------------+------------| + | 216085 | russell | Add a note about IAX2 to | | + | | | UPGRADE.txt. | | + |----------+------------+-----------------------------------+------------| + | 216263 | russell | Add a plain text version of the | | + | | | IAX2 security document. | | + |----------+------------+-----------------------------------+------------| + | 216369 | mvanbaak | Make sure 'start' is always | | + | | | initialized. | | + |----------+------------+-----------------------------------+------------| + | | | Make apps send PROGRESS control | | + | 216430 | oej | frame for early media and fix too | | + | | | early media issue in SIP | | + |----------+------------+-----------------------------------+------------| + | 216432 | mvanbaak | make chan_sip compile under | | + | | | devmode again | | + |----------+------------+-----------------------------------+------------| + | | | make asterisk compile under | | + | 216435 | mvanbaak | devmode with DEBUG_THREADS | | + | | | enabled on OpenBSD | | + |----------+------------+-----------------------------------+------------| + | 217668 | oej | Remove harmful code that causes | | + | | | endless loops. | | + |----------+------------+-----------------------------------+------------| + | 217735 | oej | Reinstate muted that was removed | | + | | | by mistake. | | + |----------+------------+-----------------------------------+------------| + | 217917 | tilghman | Backport realtime fix to 1.4 | | + |----------+------------+-----------------------------------+------------| + | | | Don't ring another channel, if | | + | 217989 | tilghman | there's not enough time for a | | + | | | queue member to answer. | | + |----------+------------+-----------------------------------+------------| + | | | Don't say "Please try again" if | | + | 218331 | tilghman | we don't give the user another | #15055 | + | | | chance to try again. | | + |----------+------------+-----------------------------------+------------| + | 218497 | kpfleming | Use proper hostname for | | + | | | downloading sound files. | | + |----------+------------+-----------------------------------+------------| + | 218498 | kpfleming | revert accidental commit | | + |----------+------------+-----------------------------------+------------| + | | | Fix small memory leak in | | + | 218623 | jpeeler | handle_init_event by always | | + | | | destroying the pthread | | + |----------+------------+-----------------------------------+------------| + | 219320 | mmichelson | Send a 100 Trying response when | | + | | | we detect a spiral. | | + |----------+------------+-----------------------------------+------------| + | 219519 | dvossel | iax2 frame double free | | + |----------+------------+-----------------------------------+------------| + | 219586 | russell | Make sure the iax_pvt exists | #15609 | + | | | before dereferencing it. | | + |----------+------------+-----------------------------------+------------| + | 219720 | dvossel | Reverting merge 219520. This | | + | | | change was not necessary. | | + |----------+------------+-----------------------------------+------------| + | 220027 | mvanbaak | mkpkgconfig does not need bash so | | + | | | make it use /bin/sh | | + |----------+------------+-----------------------------------+------------| + | 220099 | seanbright | Remove the remaining bashisms in | | + | | | the Makefile/mkpkgconfig | | + |----------+------------+-----------------------------------+------------| + | 220213 | seanbright | Resolve parallel build warnings. | | + |----------+------------+-----------------------------------+------------| + | | | When selecting DONT_OPTIMIZE in | | + | 220717 | seanbright | menuselect, explicitly pass -O0 | | + | | | to the compiler | | + |----------+------------+-----------------------------------+------------| + | 221086 | twilson | Change the SSRC by default when | | + | | | our media stream changes | | + |----------+------------+-----------------------------------+------------| + | 221153 | mnick | check bounds - prevents for | | + | | | buffer overflow | | + |----------+------------+-----------------------------------+------------| + | 221303 | mnick | changed the prototype definition | | + | | | of csv_quote | | + |----------+------------+-----------------------------------+------------| + | 221489 | mnicholson | Make portinuri a bitfield. | | + |----------+------------+-----------------------------------+------------| + | 221588 | mnicholson | Use unsigned ints for portinuri | | + | | | flags. | | + |----------+------------+-----------------------------------+------------| + | 221776 | tilghman | Fix a bunch of off-by-one errors | | + |----------+------------+-----------------------------------+------------| + | | | Ensure the result of the hash | | + | 221970 | tilghman | function is positive. Negative | | + | | | array offsets suck. | | + |----------+------------+-----------------------------------+------------| + | 222026 | dvossel | Removes unnecessary unlock, | | + | | | clarifies a memcpy. | | + |----------+------------+-----------------------------------+------------| + | 222542 | dvossel | crash on transfer | #16027 | + |----------+------------+-----------------------------------+------------| + | 222691 | rmudgett | chan_misdn.c:process_ast_dsp() | | + | | | memory leak | | + |----------+------------+-----------------------------------+------------| + | 222797 | rmudgett | Fix memory leak if chan_misdn | | + | | | config parameter is repeated. | | + |----------+------------+-----------------------------------+------------| + | 222877 | dvossel | fixes an ast_netsock_list memory | | + | | | leak. | | + |----------+------------+-----------------------------------+------------| + | 223142 | dvossel | 'auth=' did not parse md5 secret | | + | | | correctly | | + |----------+------------+-----------------------------------+------------| + | 223213 | mmichelson | Fix potential memory leak in | | + | | | app_dial.c | | + |----------+------------+-----------------------------------+------------| + | 223485 | russell | Don't use data outside of its | | + | | | scope. | | + |----------+------------+-----------------------------------+------------| + | 223486 | russell | Remove some unnecessary code. | | + |----------+------------+-----------------------------------+------------| + | 223550 | russell | Remove a duplicate | | + | | | ao2_iterator_destroy(). | | + |----------+------------+-----------------------------------+------------| + | 223692 | kpfleming | Remove automatic switching from | #16025 | + | | | T.38 to voice mode in chan_sip. | | + |----------+------------+-----------------------------------+------------| + | 223955 | jeang | Fix PRI timer T309 operation | | + |----------+------------+-----------------------------------+------------| + | | | Never released PRI channels when | | + | 224260 | rmudgett | using Busy() or Congestion() | | + | | | dialplan apps. | | + |----------+------------+-----------------------------------+------------| + | | | Correct timestamp calculations | | + | 224670 | kpfleming | when RTP sample rates over 8kHz | | + | | | are used. | | + |----------+------------+-----------------------------------+------------| + | 224855 | tilghman | Pay attention to the return value | | + | | | of the manipulate function. | | + |----------+------------+-----------------------------------+------------| + | 224931 | russell | Isolate frames returned from a | | + | | | DSP instance or codec translator. | | + |----------+------------+-----------------------------------+------------| + | 225103 | tilghman | Suffix is not needed for a match | | + |----------+------------+-----------------------------------+------------| + | 225169 | russell | Isolate the frame returned from | | + | | | ast_translate(). | | + |----------+------------+-----------------------------------+------------| + | | | Revert 225169, as this doesn't | | + | 225171 | russell | account for the possibility of a | | + | | | list of frames. | | + |----------+------------+-----------------------------------+------------| + | | | IAX2: VNAK loop caused by | | + | 225243 | dvossel | signaling frames with no | | + | | | destination call number | | + |----------+------------+-----------------------------------+------------| + | 225581 | kpfleming | Don't force menuselect.makeopts | | + | | | to be rebuilt on every build. | | + |----------+------------+-----------------------------------+------------| + | | | detect ARM Linux EABI OSARCH as | | + | 225957 | tzafrir | linux-gnu instead of | | + | | | linux-gnueabi | | + |----------+------------+-----------------------------------+------------| + | 226304 | tilghman | Fix documentation (pointed out by | | + | | | TheDavidFactor on #-dev) | | + |----------+------------+-----------------------------------+------------| + | 227088 | oej | Use proper response code when | | + | | | violating Contact ACL's. | | + |----------+------------+-----------------------------------+------------| + | | | Adding IP address in Contact ACL | | + | 227089 | oej | log message and removing | | + | | | redundant message | | + |----------+------------+-----------------------------------+------------| + | 227090 | oej | Fixing bug before someone reports | | + | | | it... | | + |----------+------------+-----------------------------------+------------| + | | | Make sure the outgoing flag is | | + | 227275 | rmudgett | cleared if a new channel fails to | | + | | | get created for outgoing calls. | | + |----------+------------+-----------------------------------+------------| + | | | Fix a security issue where | | + | 227700 | file | sending a REGISTER with a | | + | | | differing username in the From | | + |----------+------------+-----------------------------------+------------| + | | | Fix a security issue where it may | | + | 227735 | file | be possible for someone to | | + | | | execute a cross-site | | + |----------+------------+-----------------------------------+------------| + | 228272 | dvossel | fixes memory leak in | | + | | | func_audiohookinherit.c | | + |----------+------------+-----------------------------------+------------| + | 228418 | dvossel | fixes segfault in iLBC | #16979 | + |----------+------------+-----------------------------------+------------| + | | | Don't overwrite caller ID name on | | + | 228547 | file | a trunk with the configured | | + | | | fullname when using users.conf | | + |----------+------------+-----------------------------------+------------| + | 230246 | kpfleming | Correct mistaken option name in | | + | | | error message. | | + +------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + 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. + + CREDITS | 2 + Makefile | 97 + + Makefile.moddir_rules | 10 + Makefile.rules | 34 + UPGRADE.txt | 18 + agi/Makefile | 2 + agi/eagi-sphinx-test.c | 2 + agi/eagi-test.c | 2 + apps/app_adsiprog.c | 6 + apps/app_alarmreceiver.c | 2 + apps/app_chanisavail.c | 7 + apps/app_chanspy.c | 27 + apps/app_dahdibarge.c | 10 + apps/app_dial.c | 152 +- + apps/app_directed_pickup.c | 2 + apps/app_disa.c | 4 + apps/app_followme.c | 6 + apps/app_macro.c | 8 + apps/app_meetme.c | 66 - + apps/app_milliwatt.c | 10 + apps/app_mixmonitor.c | 10 + apps/app_morsecode.c | 4 + apps/app_osplookup.c | 32 + apps/app_playback.c | 11 + apps/app_privacy.c | 8 + apps/app_queue.c | 80 + + apps/app_random.c | 2 + apps/app_readfile.c | 2 + apps/app_record.c | 4 + apps/app_rpt.c | 28 + apps/app_setcallerid.c | 2 + apps/app_sms.c | 2 + apps/app_softhangup.c | 8 + apps/app_talkdetect.c | 6 + apps/app_verbose.c | 2 + apps/app_voicemail.c | 99 - + apps/app_voicemail.exports | 20 + apps/app_waitforring.c | 2 + apps/app_waitforsilence.c | 6 + autoconf/ast_ext_lib.m4 | 40 + autoconf/libcurl.m4 | 243 +++ + build_tools/mkpkgconfig | 4 + build_tools/prep_tarball | 2 + channels/Makefile | 12 + channels/chan_agent.c | 8 + channels/chan_dahdi.c | 291 ++-- + channels/chan_h323.c | 2 + channels/chan_iax2.c | 1502 ++++++++++++++++++++++-- + channels/chan_local.c | 12 + channels/chan_mgcp.c | 16 + channels/chan_misdn.c | 11 + channels/chan_oss.c | 4 + channels/chan_phone.c | 2 + channels/chan_sip.c | 1754 ++++++++++++++++------------ + channels/chan_skinny.c | 12 + channels/chan_vpb.cc | 2 + channels/iax2-parser.c | 10 + channels/iax2-parser.h | 2 + channels/iax2-provision.c | 4 + channels/iax2.h | 3 + channels/misdn/ie.c | 2 + channels/misdn/isdn_lib.c | 176 +- + channels/misdn/isdn_lib_intern.h | 5 + channels/misdn_config.c | 34 + codecs/Makefile | 2 + codecs/codec_dahdi.c | 12 + codecs/codec_g726.c | 42 + codecs/codec_ilbc.c | 5 + codecs/codec_speex.c | 8 + codecs/gsm/Makefile | 2 + codecs/lpc10/Makefile | 2 + configs/cdr_custom.conf.sample | 2 + configs/extensions.conf.sample | 7 + configs/iax.conf.sample | 65 + + configs/queues.conf.sample | 4 + configs/sip.conf.sample | 31 + configs/udptl.conf.sample | 5 + configure.ac | 40 + contrib/init.d/rc.redhat.asterisk | 8 + contrib/scripts/iax-friends.sql | 89 - + contrib/valgrind.supp | 41 + doc/00README.1st | 2 + doc/CODING-GUIDELINES | 12 + doc/IAX2-security.txt | 440 +++++++ + doc/channelvariables.txt | 2 + doc/externalivr.txt | 22 + doc/imapstorage.txt | 32 + doc/localchannel.txt | 4 + doc/musiconhold-fpm.txt | 8 + doc/musiconhold-opsound.txt | 7 + doc/valgrind.txt | 14 + funcs/func_audiohookinherit.c | 2 + funcs/func_base64.c | 9 + funcs/func_channel.c | 4 + funcs/func_cut.c | 14 + funcs/func_math.c | 4 + funcs/func_rand.c | 4 + funcs/func_strings.c | 57 + include/asterisk.h | 6 + include/asterisk/acl.h | 12 + include/asterisk/astobj2.h | 62 - + include/asterisk/autoconfig.h.in | 172 +- + include/asterisk/cdr.h | 5 + include/asterisk/channel.h | 6 + include/asterisk/compat.h | 5 + include/asterisk/dsp.h | 13 + include/asterisk/file.h | 15 + include/asterisk/frame.h | 12 + include/asterisk/linkedlists.h | 2 + include/asterisk/lock.h | 23 + include/asterisk/netsock.h | 2 + include/asterisk/rtp.h | 3 + include/asterisk/translate.h | 18 + main/Makefile | 16 + main/abstract_jb.c | 6 + main/acl.c | 16 + main/asterisk.c | 24 + main/asterisk.exports | 12 + main/astfd.c | 15 + main/astobj2.c | 38 + main/audiohook.c | 16 + main/autoservice.c | 11 + main/cdr.c | 4 + main/channel.c | 117 + + main/cli.c | 6 + main/config.c | 27 + main/db1-ast/Makefile | 4 + main/db1-ast/mpool/mpool.c | 6 + main/dnsmgr.c | 2 + main/dsp.c | 46 + main/file.c | 98 - + main/frame.c | 15 + main/indications.c | 24 + main/manager.c | 26 + main/netsock.c | 1 + main/pbx.c | 86 - + main/rtp.c | 43 + main/say.c | 49 + main/translate.c | 34 + main/udptl.c | 23 + main/utils.c | 6 + pbx/Makefile | 12 + pbx/dundi-parser.c | 2 + pbx/pbx_ael.c | 8 + pbx/pbx_config.c | 10 + pbx/pbx_dundi.c | 16 + pbx/pbx_loopback.c | 2 + pbx/pbx_spool.c | 10 + res/Makefile | 2 + res/res_agi.c | 24 + res/res_crypto.c | 2 + res/res_features.c | 22 + res/res_monitor.c | 44 + res/res_musiconhold.c | 4 + res/res_odbc.c | 8 + res/res_smdi.c | 8 + sounds/Makefile | 6 + sounds/sounds.xml | 24 + static-http/prototype.js | 2332 +++++++++++++++++++++++++++++++------- + utils/Makefile | 14 + utils/frame.c | 14 + utils/muted.c | 4 + 162 files changed, 7084 insertions(+), 2561 deletions(-) + + ---------------------------------------------------------------------- |