[asterisk-commits] lmadsen: tag 1.6.1-rc1 r172167 - /tags/1.6.1-rc1/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Wed Jan 28 17:31:08 CST 2009
Author: lmadsen
Date: Wed Jan 28 17:31:08 2009
New Revision: 172167
URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=172167
Log:
Importing files for 1.6.1-rc1 release
Added:
tags/1.6.1-rc1/.lastclean (with props)
tags/1.6.1-rc1/.version (with props)
tags/1.6.1-rc1/ChangeLog (with props)
Added: tags/1.6.1-rc1/.lastclean
URL: http://svn.digium.com/svn-view/asterisk/tags/1.6.1-rc1/.lastclean?view=auto&rev=172167
==============================================================================
--- tags/1.6.1-rc1/.lastclean (added)
+++ tags/1.6.1-rc1/.lastclean Wed Jan 28 17:31:08 2009
@@ -1,0 +1,1 @@
+36
Propchange: tags/1.6.1-rc1/.lastclean
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/1.6.1-rc1/.lastclean
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/1.6.1-rc1/.lastclean
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/1.6.1-rc1/.version
URL: http://svn.digium.com/svn-view/asterisk/tags/1.6.1-rc1/.version?view=auto&rev=172167
==============================================================================
--- tags/1.6.1-rc1/.version (added)
+++ tags/1.6.1-rc1/.version Wed Jan 28 17:31:08 2009
@@ -1,0 +1,1 @@
+1.6.1-rc1
Propchange: tags/1.6.1-rc1/.version
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/1.6.1-rc1/.version
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/1.6.1-rc1/.version
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/1.6.1-rc1/ChangeLog
URL: http://svn.digium.com/svn-view/asterisk/tags/1.6.1-rc1/ChangeLog?view=auto&rev=172167
==============================================================================
--- tags/1.6.1-rc1/ChangeLog (added)
+++ tags/1.6.1-rc1/ChangeLog Wed Jan 28 17:31:08 2009
@@ -1,0 +1,52267 @@
+2009-01-28 Leif Madsen <lmadsen at digium.com>
+
+ * Asterisk 1.6.1-rc1 released
+
+2009-01-28 22:52 +0000 [r172133] Tilghman Lesher <tlesher at digium.com>
+
+ * res/res_config_odbc.c, /: Merged revisions 172131 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk ........
+ r172131 | tilghman | 2009-01-28 16:48:01 -0600 (Wed, 28 Jan 2009)
+ | 7 lines Fix how we skip fields (to avoid fields which don't
+ exist) when doing an UPDATE. (closes issue #14205) Reported by:
+ maxgo Patches: 20090128__bug14205__5.diff.txt uploaded by
+ Corydon76 (license 14) Tested by: blitzrage ........
+
+2009-01-28 20:56 +0000 [r172067] Steve Murphy <murf at digium.com>
+
+ * apps/app_channelredirect.c, main/pbx.c, main/manager.c, /,
+ main/features.c, include/asterisk/channel.h: Merged revisions
+ 172063 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r172063 | murf | 2009-01-28 13:31:06 -0700 (Wed, 28 Jan 2009) |
+ 52 lines Merged revisions 172030 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r172030 | murf | 2009-01-28 11:51:16 -0700 (Wed, 28 Jan 2009) |
+ 46 lines This patch fixes h-exten running misbehavior in
+ manager-redirected situations. What it does: 1. A new Flag value
+ is defined in include/asterisk/channel.h,
+ AST_FLAG_BRIDGE_HANGUP_DONT, which used as a messenge to the
+ bridge hangup exten code not to run the h-exten there (nor
+ publish the bridge cdr there). It will done at the pbx-loop level
+ instead. 2. In the manager Redirect code, I set this flag on the
+ channel if the channel has a non-null pbx pointer. I did the same
+ for the second (chan2) channel, which gets run if name2 is set...
+ and the first succeeds. 3. I restored the ending of the cdr for
+ the pbx loop h-exten running code. Don't know why it was removed
+ in the first place. 4. The first attempt at the fix for this bug
+ was to place code directly in the async_goto routine, which was
+ called from a large number of places, and could affect a large
+ number of cases, so I tested that fix against a fair number of
+ transfer scenarios, both with and without the patch. In the
+ process, I saw that putting the fix in async_goto seemed not to
+ affect any of the blind or attended scenarios, but still, I was
+ was highly concerned that some other scenarios I had not tested
+ might be negatively impacted, so I refined the patch to its
+ current scope, and jmls tested both. In the process, tho, I saw
+ that blind xfers in one situation, when the one-touch blind-xfer
+ feature is used by the peer, we got strange h-exten behavior. So,
+ I inserted code to swap CDRs and to set the HANGUP_DONT field, to
+ get uniform behavior. 5. I added code to the bridge to obey the
+ HANGUP_DONT flag, skipping both publishing the bridge CDR, and
+ running the h-exten; they will be done at the pbx-loop (higher)
+ level instead. 6. I removed all the debug logs from the patch
+ before committing. 7. I moved the AUTOLOOP set/reset in the
+ h-exten code in res_features so it's only done if the h-exten is
+ going to be run. A very minor performance improvement, but
+ technically correct. (closes issue #14241) Reported by: jmls
+ Patches: 14241_redirect_no_bridgeCDR_or_h_exten_via_transfer
+ uploaded by murf (license 17) Tested by: murf, jmls ........
+ ................
+
+2009-01-28 17:29 +0000 [r171966] Tilghman Lesher <tlesher at digium.com>
+
+ * channels/chan_dahdi.c, /: Merged revisions 171964 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r171964 | tilghman | 2009-01-28 11:27:40 -0600
+ (Wed, 28 Jan 2009) | 9 lines Merged revisions 171963 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r171963 | tilghman | 2009-01-28 11:25:18 -0600 (Wed, 28
+ Jan 2009) | 2 lines Clarify log message (suggested by manxpower
+ on #asterisk-dev) ........ ................
+
+2009-01-28 13:21 +0000 [r171857] Olle Johansson <oej at edvina.net>
+
+ * configs/sip.conf.sample: Merged revisions 171838 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r171838 | oej | 2009-01-28 14:11:44 +0100 (Ons,
+ 28 Jan 2009) | 10 lines Merged revisions 171837 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r171837 | oej | 2009-01-28 14:07:27 +0100 (Ons, 28 Jan 2009) | 2
+ lines Add a better explanation of the difference between the
+ device namespace and the dialplan for newbies. ........
+ ................
+
+2009-01-27 22:01 +0000 [r171620-171693] Mark Michelson <mmichelson at digium.com>
+
+ * /, channels/chan_agent.c: Merged revisions 171691 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r171691 | mmichelson | 2009-01-27 15:58:39 -0600
+ (Tue, 27 Jan 2009) | 47 lines Merged revisions 171689 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r171689 | mmichelson | 2009-01-27 15:55:08 -0600 (Tue, 27 Jan
+ 2009) | 39 lines Fix devicestate problems for "always-on" agent
+ channels A revision to chan_agent attempted to "inherit" the
+ device state of the underlying channel in order to report the
+ device state of an agent channel more accurately. The problem
+ with the logic here is that it makes no sense to use this for
+ always-on agents. If the agent is logged in, then to the
+ underlying channel, the agent will always appear to be "in use,"
+ no matter if the agent is on a call or not. The reason is that to
+ the underlying channel, the channel is currently in use on a call
+ to the AgentLogin application. The most common cause that I found
+ for this issue to occur was for a SIP channel to be the
+ underlying channel type for an Agent channel. If the SIP phone
+ re-registers, then the registration will cause the device state
+ core to query the device state of the SIP channel. Since the SIP
+ channel is in use, the Agent channel would also inherit this
+ status. Once the agent channel was set to "in use" there was no
+ way that the device state could change on that channel unless the
+ agent logged out. The solution for this problem is a bit
+ different in 1.4 than it is in the other branches. In 1.4, there
+ will be a one-line fix to make sure that only callback agents
+ will inherit device state from their underlying channel type. For
+ the other branches of Asterisk, since callback support has been
+ removed, there is also no need for device state inheritance in
+ chan_agent, so I will simply be removing it from the code. In
+ addition, the 1.4 source is getting a new comment to help the
+ next person who edits chan_agent.c. I'm adding a comment that a
+ agent_pvt's loginchan field may be used to determine if the agent
+ is a callback agent or not. (closes issue #14173) Reported by:
+ nathan Patches: 14173.patch uploaded by putnopvut (license 60)
+ Tested by: nathan, aramirez ........ ................
+
+ * /, main/slinfactory.c: Merged revisions 171622 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r171622 | mmichelson | 2009-01-27 14:11:30 -0600 (Tue, 27 Jan
+ 2009) | 26 lines Merged revisions 171621 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r171621 | mmichelson | 2009-01-27 14:06:01 -0600 (Tue, 27 Jan
+ 2009) | 18 lines Prevent a crash from occurring when a jitter
+ buffer interpolated frame is removed from a slinfactory
+ slinfactory used the "samples" field of an ast_frame in order to
+ determine the amount of data contained within the frame. In
+ certain cases, such as jitter buffer interpolated frames, the
+ frame would have a non-zero value for "samples" but have NULL
+ "data" This caused a problem when a memcpy call in
+ ast_slinfactory_read would attempt to access invalid memory. The
+ solution in use here is to never feed frames into the slinfactory
+ if they have NULL "data" (closes issue #13116) Reported by:
+ aragon Patches: 13116.diff uploaded by putnopvut (license 60)
+ ........ ................
+
+ * apps/app_queue.c, /: Merged revisions 171618 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r171618 |
+ mmichelson | 2009-01-27 13:30:54 -0600 (Tue, 27 Jan 2009) | 24
+ lines Fix queue crashes that would occur after the calling
+ channel was masqueraded. The data passed to the
+ end_bridge_callback was assumed to be data which was still
+ stack'd. The problem was that with some call features, attended
+ transfers in particular, a new bridge thread is started once the
+ feature completes, meaning that when the end_bridge_callback is
+ called, the end_bridge_callback_data was invalid. To fix this
+ problem, there are two measures taken 1. Instead of pointing to
+ stacked data, we now used heap-allocated data for passing to the
+ end_bridge_callback in app_queue 2. Since bridges can end
+ multiple times on a single logical call, we wait until the final
+ bridge is broken to actually set any queue variables. This is
+ accomplished through reference-counting and the use of an
+ end_bridge_callback_data_fixup function in app_queue.c (closes
+ issue #14260) Reported by: ccesario Patches: 14260.patch uploaded
+ by putnopvut (license 60) Tested by: ccesario ........
+
+2009-01-27 15:19 +0000 [r171540] Olle Johansson <oej at edvina.net>
+
+ * /, channels/chan_sip.c: Merged revisions 171528 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r171528 | oej | 2009-01-27 16:00:19 +0100 (Tis, 27 Jan 2009) | 23
+ lines Solving the same issue, but a bit different in trunk...
+ Merged revisions 171527 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r171527 | oej | 2009-01-27 15:33:20 +0100 (Tis, 27 Jan 2009) | 13
+ lines Use the same branch tag in CANCEL as in INVITE Originally
+ putnopvut implemented some changes in revision 142079 that
+ according to the bug report seemed to have worked then, but
+ somehow fails now. I guess code, as humans, get old and forget
+ stuff. Anyway, this bug caused CANCEL not to work with picky
+ systems. Thanks Fredrik for pointing out where the bug in the SIP
+ messaging was. (closes issue #14346) Reported by: oej Patches:
+ bug14346.diff uploaded by oej (license 306) Tested by: oej
+ ........ ................
+
+2009-01-26 14:58 +0000 [r171361] Olle Johansson <oej at edvina.net>
+
+ * /, channels/chan_sip.c: Merged revisions 171326 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r171326 | oej | 2009-01-26 14:44:40 +0100 (MÃÂ¥n, 26 Jan 2009) |
+ 17 lines Merged revisions 171264 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r171264 | oej | 2009-01-26 13:51:53 +0100 (MÃÂ¥n, 26 Jan 2009) | 9
+ lines Don't retransmit 401 on REGISTER requests when
+ alwaysauthreject=yes (closes issue #14284) Reported by: klaus3000
+ Patches: patch_chan_sip_unreliable_1.4.23_14284.txt uploaded by
+ klaus3000 (license 65) Tested by: klaus3000 ........
+ ................
+
+2009-01-26 00:04 +0000 [r171190] Tilghman Lesher <tlesher at digium.com>
+
+ * channels/chan_oss.c, /: Merged revisions 171188 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r171188 | tilghman | 2009-01-25 17:58:00 -0600 (Sun, 25 Jan 2009)
+ | 13 lines Merged revisions 171187 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r171187 | tilghman | 2009-01-25 17:44:01 -0600 (Sun, 25 Jan 2009)
+ | 6 lines Correctly track the hookstate (closes issue #13686)
+ Reported by: itiliti Patches: 20081013__bug13686.diff.txt
+ uploaded by Corydon76 (license 14) ........ ................
+
+2009-01-25 13:40 +0000 [r170982] Sean Bright <sean.bright at gmail.com>
+
+ * /, apps/app_page.c: Merged revisions 170980 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170980 | seanbright | 2009-01-25 08:35:48 -0500 (Sun, 25 Jan
+ 2009) | 16 lines Merged revisions 170979 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170979 | seanbright | 2009-01-25 08:33:20 -0500 (Sun, 25 Jan
+ 2009) | 9 lines Resolve a logic error that was causing Page() to
+ crash when more than one channel was specified. (closes issue
+ #14308) Reported by: bluefox Patches: 20090124__bug14308.diff.txt
+ uploaded by seanbright (license 71) Tested by: kc0bvu ........
+ ................
+
+2009-01-25 02:52 +0000 [r170945] Russell Bryant <russell at digium.com>
+
+ * include/asterisk/utils.h, /: Merged revisions 170943 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk ........
+ r170943 | russell | 2009-01-24 20:49:30 -0600 (Sat, 24 Jan 2009)
+ | 6 lines Change ARRAY_LEN() to be more C++ safe. When the second
+ part of this macro is written as 0[a] instead of a[0], it will
+ force a failure if the macro is used on a C++ object that
+ overloads the [] operator. ........
+
+2009-01-24 13:57 +0000 [r170839] Tilghman Lesher <tlesher at digium.com>
+
+ * configs/res_odbc.conf.sample, /: Merged revisions 170837 via
+ svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r170837 | tilghman | 2009-01-24 07:55:53 -0600
+ (Sat, 24 Jan 2009) | 9 lines Merged revisions 170836 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r170836 | tilghman | 2009-01-24 07:55:02 -0600 (Sat, 24
+ Jan 2009) | 2 lines Remove superfluous implementation note
+ (closes issue #14319) ........ ................
+
+2009-01-23 23:53 +0000 [r170831] Richard Mudgett <rmudgett at digium.com>
+
+ * /, doc/tex/Makefile: Merged revisions 170794 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r170794 |
+ rmudgett | 2009-01-23 17:10:34 -0600 (Fri, 23 Jan 2009) | 1 line
+ Fix asterisk.pdf generation if branch name has an underscore in
+ it. ........
+
+2009-01-23 22:59 +0000 [r170792] Russell Bryant <russell at digium.com>
+
+ * /, doc/tex/Makefile: Merged revisions 170790 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r170790 |
+ russell | 2009-01-23 16:58:37 -0600 (Fri, 23 Jan 2009) | 2 lines
+ Don't blow up if a branch name has an underscore in it ........
+
+2009-01-23 20:57 +0000 [r170693-170722] Mark Michelson <mmichelson at digium.com>
+
+ * configs/res_odbc.conf.sample, /: Merged revisions 170720 via
+ svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r170720 | mmichelson | 2009-01-23 14:56:07 -0600
+ (Fri, 23 Jan 2009) | 16 lines Merged revisions 170719 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170719 | mmichelson | 2009-01-23 14:55:26 -0600 (Fri, 23 Jan
+ 2009) | 8 lines Add notes to the idlecheck explanation in
+ res_odbc.conf.sample (closes issue #14319) Reported by: klaus3000
+ Patches: patch_idlecheck_res_odbc.conf.sample.txt uploaded by
+ klaus3000 (license 65) ........ ................
+
+ * contrib/i18n.testsuite.conf, /: Merged revisions 170677 via
+ svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r170677 | mmichelson | 2009-01-23 14:23:00 -0600
+ (Fri, 23 Jan 2009) | 22 lines Merged revisions 170671 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170671 | mmichelson | 2009-01-23 14:21:51 -0600 (Fri, 23 Jan
+ 2009) | 14 lines Update contrib/i18n.testsuite.conf to not use
+ deprecated syntax * Convert Wait,1 to Wait(1) * Convert
+ SetLanguage to Set(CHANNEL(language)) * Use 'n' for all
+ priorities beyond the first Also added test for Chinese numbers,
+ too. (closes issue #14320) Reported by: dant Patches:
+ i18n.testsuite.conf.issue14320.v2.diff uploaded by dant (license
+ 670) ........ ................
+
+2009-01-23 20:20 +0000 [r170664] Joshua Colp <jcolp at digium.com>
+
+ * main/channel.c, /: Merged revisions 170652 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170652 | file | 2009-01-23 16:18:05 -0400 (Fri, 23 Jan 2009) |
+ 11 lines Merged revisions 170648 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170648 | file | 2009-01-23 16:16:39 -0400 (Fri, 23 Jan 2009) | 4
+ lines When a channel is answered make sure any indications
+ currently playing stop. Usually the phone would do this but if
+ the channel was already answered then they are being generated by
+ Asterisk and we darn well need to stop them. (closes issue
+ #14249) Reported by: RadicAlish ........ ................
+
+2009-01-23 19:37 +0000 [r170637] Tilghman Lesher <tlesher at digium.com>
+
+ * channels/chan_iax2.c, /: Merged revisions 170608 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r170608 | tilghman | 2009-01-23 13:25:10 -0600
+ (Fri, 23 Jan 2009) | 9 lines Merged revisions 170588 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.4
+ ........ r170588 | tilghman | 2009-01-23 13:20:44 -0600 (Fri, 23
+ Jan 2009) | 2 lines Additions to AST-2009-001 ........
+ ................
+
+2009-01-23 19:10 +0000 [r170507-170571] Joshua Colp <jcolp at digium.com>
+
+ * apps/app_dial.c, /: Merged revisions 170569 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170569 | file | 2009-01-23 15:09:18 -0400 (Fri, 23 Jan 2009) |
+ 11 lines Merged revisions 170568 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170568 | file | 2009-01-23 15:06:54 -0400 (Fri, 23 Jan 2009) | 4
+ lines When a call is forwarded stop any active indications. The
+ new channel will provide an indication, if need be, itself.
+ (closes issue #14310) Reported by: RadicAlish ........
+ ................
+
+ * /, channels/chan_sip.c: Merged revisions 170505 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170505 | file | 2009-01-23 14:09:45 -0400 (Fri, 23 Jan 2009) |
+ 11 lines Merged revisions 170504 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170504 | file | 2009-01-23 14:04:08 -0400 (Fri, 23 Jan 2009) | 4
+ lines Use the on hold flag to see if the call is on hold or not.
+ It is possible that our address for them will still be valid even
+ though they are on hold. (closes issue #14295) Reported by:
+ klaus3000 ........ ................
+
+2009-01-23 17:49 +0000 [r170502] Michiel van Baak <michiel at vanbaak.info>
+
+ * /, channels/chan_h323.c: Merged revisions 170501 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk ........
+ r170501 | mvanbaak | 2009-01-23 18:46:02 +0100 (Fri, 23 Jan 2009)
+ | 1 line let's use SENTINEL where needed ........
+
+2009-01-23 16:35 +0000 [r170458] Doug Bailey <dbailey at digium.com>
+
+ * channels/chan_dahdi.c: MWI messages included in CID spill was not
+ being properly handled and prevented the call from being
+ processed (issue #14313) Reported by: seandarcy Tested by:
+ dbailey
+
+2009-01-23 15:51 +0000 [r170395] Mark Michelson <mmichelson at digium.com>
+
+ * main/channel.c, /: Merged revisions 170393 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170393 | mmichelson | 2009-01-23 09:44:27 -0600 (Fri, 23 Jan
+ 2009) | 36 lines Merged revisions 170392 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170392 | mmichelson | 2009-01-23 09:40:39 -0600 (Fri, 23 Jan
+ 2009) | 28 lines Fix broken call pickup There was a subtle change
+ in ast_do_masquerade which resulted in failed attempts to pickup
+ calls. The problem was that the value of the AST_FLAG_OUTGOING
+ flag was copied from the clone to the original channel. In the
+ case of call pickup, this meant that the AST_FLAG_OUTGOING flag
+ ended up being cleared on the channel that was attempting to
+ execute the pickup. Because this flag was not set, when ast_read
+ came across an answer frame, it ignored it. The result of this
+ was that the calling channel was never properly answered. This
+ fix changes the behavior in ast_do_masquerade to set the flags on
+ the original channel to the union of the flags on the clone
+ channel. This way, if the AST_FLAG_OUTGOING flag is set on either
+ of the two channels involved in the masquerade, the resulting
+ channel will have the flag set as well. (closes issue #14206)
+ Reported by: francesco_r Patches: 14206.patch uploaded by
+ putnopvut (license 60) Tested by: francesco_r, aragon, putnopvut
+ ........ ................
+
+2009-01-22 20:06 +0000 [r170242] Joshua Colp <jcolp at digium.com>
+
+ * main/rtp.c, /: Merged revisions 170240 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170240 | file | 2009-01-22 16:04:39 -0400 (Thu, 22 Jan 2009) |
+ 14 lines Merged revisions 170239 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170239 | file | 2009-01-22 16:02:35 -0400 (Thu, 22 Jan 2009) | 7
+ lines Don't crash if RTCP is not enabled on an RTP structure but
+ statistics are output. (closes issue #14234) Reported by: jcovert
+ Patches: rtp.c.patch-1.6.0.3 uploaded by jcovert (license 551)
+ rtp.c.patch-svn-165599 uploaded by jcovert (license 551) ........
+ ................
+
+2009-01-22 17:21 +0000 [r170178] Tilghman Lesher <tlesher at digium.com>
+
+ * pbx/pbx_config.c, /: Merged revisions 170165 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170165 | tilghman | 2009-01-22 11:19:28 -0600 (Thu, 22 Jan 2009)
+ | 13 lines Merged revisions 170158 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170158 | tilghman | 2009-01-22 11:18:07 -0600 (Thu, 22 Jan 2009)
+ | 6 lines Allow global variables after substitution to be as long
+ as other variables. (closes issue #14263) Reported by: markd
+ Patches: 20090120__bug14263.diff.txt uploaded by Corydon76
+ (license 14) ........ ................
+
+2009-01-22 16:54 +0000 [r170049-170150] Joshua Colp <jcolp at digium.com>
+
+ * /, apps/app_meetme.c: Merged revisions 170148 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170148 | file | 2009-01-22 12:52:21 -0400 (Thu, 22 Jan 2009) |
+ 11 lines Merged revisions 170147 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170147 | file | 2009-01-22 12:50:54 -0400 (Thu, 22 Jan 2009) | 4
+ lines If we are unable to request a DAHDI pseudo channel and we
+ are using the user introduction without review option make sure
+ it gets unset so other code does not blindly assume a DAHDI
+ pseudo channel exists. (closes issue #14282) Reported by:
+ cheesegrits ........ ................
+
+ * main/pbx.c, /: Merged revisions 170051 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r170051 | file | 2009-01-22 11:14:50 -0400 (Thu, 22 Jan 2009) |
+ 13 lines Merged revisions 170050 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r170050 | file | 2009-01-22 11:13:56 -0400 (Thu, 22 Jan 2009) | 6
+ lines Do a string comparison instead of pointer comparison since
+ some people specify the context they are actually in as an
+ argument to get around some funkiness. (closes issue #14011)
+ Reported by: dveiga Patches: pbx.c.patch uploaded by dveiga
+ (license 665) ........ ................
+
+ * apps/app_parkandannounce.c, /: Merged revisions 170047 via
+ svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+ ........ r170047 | file | 2009-01-22 11:01:54 -0400 (Thu, 22 Jan
+ 2009) | 4 lines Clear the autoloop flag when parsing and setting
+ the context/extension/priority to go back to. When the channel
+ executes a PBX again we want it to start out at the point we
+ explicitly say and at that point it will not yet be doing
+ autoloop. (closes issue #14304) Reported by: jcovert ........
+
+2009-01-22 00:46 +0000 [r169946] Tilghman Lesher <tlesher at digium.com>
+
+ * /, include/asterisk/linkedlists.h: Merged revisions 169944 via
+ svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r169944 | tilghman | 2009-01-21 18:44:52 -0600
+ (Wed, 21 Jan 2009) | 16 lines Merged revisions 169943 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r169943 | tilghman | 2009-01-21 18:43:31 -0600 (Wed, 21 Jan 2009)
+ | 9 lines AST_RWLOCK_INIT_VALUE is always defined. What we really
+ wanted to ask is whether autoconf detected a static initializer
+ value. This fixes rwlocks on all such platforms (mainly, Mac OS
+ X). (closes issue #13767) Reported by: jcovert Patches:
+ 20090121__bug13767.diff.txt uploaded by Corydon76 (license 14)
+ Tested by: jcovert, Corydon76 ........ ................
+
+2009-01-21 23:28 +0000 [r169871] Joshua Colp <jcolp at digium.com>
+
+ * main/pbx.c, /: Merged revisions 169869 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r169869 | file | 2009-01-21 19:25:27 -0400 (Wed, 21 Jan 2009) |
+ 11 lines Merged revisions 169867 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r169867 | file | 2009-01-21 19:20:47 -0400 (Wed, 21 Jan 2009) | 4
+ lines Read lock the contexts to maintain the locking order when
+ we are notified that the state of a device has changed. (closes
+ issue #13839) Reported by: mcallist ........ ................
+
+2009-01-21 22:23 +0000 [r169830] Michiel van Baak <michiel at vanbaak.info>
+
+ * /, doc/tex/extensions.tex: Merged revisions 169793 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk ........
+ r169793 | mvanbaak | 2009-01-21 23:04:16 +0100 (Wed, 21 Jan 2009)
+ | 2 lines remove duplicated sentence. ........
+
+2009-01-21 22:11 +0000 [r169792-169796] Mark Michelson <mmichelson at digium.com>
+
+ * /, main/say.c: Merged revisions 169794 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169794 |
+ mmichelson | 2009-01-21 16:10:02 -0600 (Wed, 21 Jan 2009) | 17
+ lines Fix a crash when saying certain numbers in Chinese This
+ commit fixes a crash that was occurring when attempting to say a
+ number between 10000 and 100000 due to dividing by 0. This also
+ removes some places where a "zero" is spoken when it should not
+ be. (closes issue #14291) Reported by: dant Patches:
+ say.c-14291.diff uploaded by dant (license 670) Tested by: dant
+ ........
+
+ * /, channels/chan_sip.c: Merged revisions 169791 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169791 |
+ mmichelson | 2009-01-21 15:53:55 -0600 (Wed, 21 Jan 2009) | 18
+ lines Further fix some oddities in sip show users and sip show
+ peers logic ccesario on IRC pointed out that his sip peers were
+ not displayed properly when he would issue the command "sip show
+ peers." The problem was that the onlymatchonip field was used to
+ determine if the endpoint was a "peer" or "user." The tricky part
+ is that a "friend" is supposed to be treated as both a "user" and
+ a "peer" but the logic would not allow "friends" to show up as
+ "peers" since onlymatchonip was set to FALSE for friends. I have
+ modified the sip_peer structure to more explicitly keep track of
+ what type endpoint it is so that the various manager and CLI
+ commands will display the expected information Reported by
+ ccesario via IRC Tested by ccesario ........
+
+2009-01-21 21:05 +0000 [r169725] Tilghman Lesher <tlesher at digium.com>
+
+ * main/asterisk.c, /: Merged revisions 169723 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r169723 | tilghman | 2009-01-21 15:03:40 -0600 (Wed, 21 Jan 2009)
+ | 15 lines Merged revisions 169722 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r169722 | tilghman | 2009-01-21 15:02:32 -0600 (Wed, 21 Jan 2009)
+ | 8 lines Extra NULLs in the output cause some terminal types to
+ abort in the middle of a color code, causing terminal weirdness.
+ (closes issue #14130) Reported by: coolmig Patches:
+ 20090121__bug14130.diff.txt uploaded by Corydon76 (license 14)
+ Tested by: Corydon76, coolmig ........ ................
+
+2009-01-21 17:40 +0000 [r169674] Steve Murphy <murf at digium.com>
+
+ * utils/refcounter.c, /: Merged revisions 169673 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169673 |
+ murf | 2009-01-21 10:21:40 -0700 (Wed, 21 Jan 2009) | 14 lines
+ This patch corrects a segfault reported in 14289, due to a null
+ ptr being refd. Yes, seanbright is right in the bug comments,
+ that is the fix. Sorry for this oversight; I guess my personal
+ usage didn't have this happen! murf (closes issue #14289)
+ Reported by: jamesgolovich ........
+
+2009-01-21 10:49 +0000 [r169622-169626] Russell Bryant <russell at digium.com>
+
+ * /: Merged revisions 169625 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169625 |
+ russell | 2009-01-21 04:49:00 -0600 (Wed, 21 Jan 2009) | 2 lines
+ Remove properties that erroneously got merged into trunk ........
+
+ * main/tcptls.c, /: Merged revisions 169620 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169620 |
+ russell | 2009-01-21 04:26:07 -0600 (Wed, 21 Jan 2009) | 10 lines
+ Fix a regression in TCP support. This patch fixes a problem that
+ caused chan_sip to think that every open TCP session was to a
+ remote address of 0.0.0.0:0. (closes issue #14287) Reported by:
+ jamesgolovich Patches: bug-14287.diff.txt uploaded by
+ jamesgolovich (license 176) ........
+
+2009-01-21 00:35 +0000 [r169559-169613] Mark Michelson <mmichelson at digium.com>
+
+ * apps/app_queue.c, /: Merged revisions 169611 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169611 |
+ mmichelson | 2009-01-20 18:33:32 -0600 (Tue, 20 Jan 2009) | 22
+ lines Fix device state parsing issues for channel names with
+ multiple slashes The fix being applied is a bit different for
+ trunk and the 1.6.X branches. For trunk, we only wish to strip
+ off the characters beyond the second slash if the channel is a
+ Local channel (i.e. we are removing the /n from the device name).
+ Other channel technologies with multiple slashes (e.g. DAHDI)
+ need the information after the second slash in order to get the
+ proper device state information. In addition to this fix, the
+ 1.6.X branches are receiving a much more important fix as well.
+ The problem in 1.6.X is that the member's device name was being
+ directly changed instead of having a copy changed. This meant
+ that we would strip off the second slash and trailing characters
+ and then leave the member's device name like that permanently
+ thereafter. (closes issue #14014) Reported by: kebl0155 Patches:
+ 14014_number2.patch uploaded by putnopvut (license 60) Tested by:
+ kebl0155 ........
+
+ * apps/app_queue.c, /: Merged revisions 169574 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169574 |
+ mmichelson | 2009-01-20 15:57:24 -0600 (Tue, 20 Jan 2009) | 6
+ lines Use the default timeout for a queue instead of -1 (closes
+ issue #14272) Reported by: timking ........
+
+ * /, channels/chan_sip.c: Merged revisions 169557 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169557 |
+ mmichelson | 2009-01-20 14:10:31 -0600 (Tue, 20 Jan 2009) | 19
+ lines Convert the character pointers in a sip_request to be
+ pointer offsets When an ast_str expands to hold more data, any
+ pointers that were pointing to the data prior to the expansion
+ will be pointing at invalid memory. This change makes such
+ pointers used in chan_sip.c instead be offsets from the beginning
+ of the string so that the same math may be applied no matter
+ where in memory the string resides. To help ease this transition,
+ a macro called REQ_OFFSET_TO_STR has been added to chan_sip.c so
+ that given a sip_request and an offset, the string at that offset
+ is returned. (closes issue #14220) Reported by: riksta Tested by:
+ putnopvut Review http://reviewboard.digium.com/r/126/ ........
+
+2009-01-20 19:31 +0000 [r169488-169554] Terry Wilson <twilson at digium.com>
+
+ * /, main/features.c: Merged revisions 169510 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169510 |
+ twilson | 2009-01-20 13:22:24 -0600 (Tue, 20 Jan 2009) | 7 lines
+ Make a proper builtin attended transfer to parking work This is
+ an ugly hack from 1.4 that allows the timeout callback from a
+ parked call to use the right channel name for the callback when
+ the park is done with a builtin attended transfer (that isn't
+ completed early). This hasn't ever worked in trunk and no one has
+ complained yet, so eh. ........
+
+ * /, main/features.c: Merged revisions 169486 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r169486 | twilson | 2009-01-20 12:48:14 -0600 (Tue, 20 Jan 2009)
+ | 13 lines Merged revisions 169485 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r169485 | twilson | 2009-01-20 12:40:56 -0600 (Tue, 20 Jan 2009)
+ | 6 lines Don't play audio to the channel if we've masqueraded
+ (closes issue #14066) Reported by: bluefox Tested by:
+ otherwiseguy, bluefox ........ ................
+
+2009-01-19 20:10 +0000 [r169368] Tilghman Lesher <tlesher at digium.com>
+
+ * main/manager.c, /, apps/app_userevent.c: Merged revisions 169365
+ via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r169365 | tilghman | 2009-01-19 14:05:52 -0600
+ (Mon, 19 Jan 2009) | 11 lines Merged revisions 169364 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r169364 | tilghman | 2009-01-19 13:49:25 -0600 (Mon, 19 Jan 2009)
+ | 4 lines Truncate userevents at the end of a line, when the
+ command exceeds the buffer. (closes issue #14278) Reported by:
+ fnordian ........ ................
+
+2009-01-19 15:55 +0000 [r169213] Mark Michelson <mmichelson at digium.com>
+
+ * channels/chan_local.c, /: Merged revisions 169211 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/trunk
+ ................ r169211 | mmichelson | 2009-01-19 09:54:06 -0600
+ (Mon, 19 Jan 2009) | 21 lines Merged revisions 169210 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r169210 | mmichelson | 2009-01-19 09:52:15 -0600 (Mon, 19 Jan
+ 2009) | 13 lines Prevent a crash in chan_local due to a potential
+ NULL pointer dereference Move the check for if both channels on a
+ local_pvt have generators to below where p->chan is checked for
+ NULLity (NULLness?). This prevents a crash from occurring if
+ p->chan is NULL. (closes issue #14189) Reported by: sascha
+ Patches: 14189.patch uploaded by putnopvut (license 60) Tested
+ by: sascha ........ ................
+
+2009-01-17 18:46 +0000 [r169154] Doug Bailey <dbailey at digium.com>
+
+ * channels/chan_dahdi.c, configs/chan_dahdi.conf.sample: Add
+ discriminator for when ring pulse alert signal is used to preface
+ MWI spills This prevents the situation when MWI messages are
+ added to caller ID spills causing the channel to be hung up
+
+2009-01-17 01:59 +0000 [r168981-169082] Terry Wilson <twilson at digium.com>
+
+ * main/tcptls.c, /, main/http.c, include/asterisk/tcptls.h: Merged
+ revisions 169080 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169080 |
+ twilson | 2009-01-16 19:56:36 -0600 (Fri, 16 Jan 2009) | 8 lines
+ Fix qualify for TCP peer (closes issue #14192) Reported by:
+ pabelanger Patches: asterisk-bug14192.diff.txt uploaded by
+ jamesgolovich (license 176) Tested by: jamesgolovich ........
+
+ * /, channels/chan_sip.c: Merged revisions 169044 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ........ r169044 |
+ twilson | 2009-01-16 18:03:39 -0600 (Fri, 16 Jan 2009) | 8 lines
+ Fix port :0 added to SIP INVITE URI when outboundproxy used
+ (closes issue #14233) Reported by: chris-mac Patches:
+ asterisk-bug14233.diff.txt uploaded by jamesgolovich (license
+ 176) Tested by: jamesgolovich, chris-mac, otherwiseguy ........
+
+ * /, main/features.c: Merged revisions 168941 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/trunk ................
+ r168941 | twilson | 2009-01-16 16:16:23 -0600 (Fri, 16 Jan 2009)
+ | 19 lines Merged revisions 168716 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.4 ........
+ r168716 | twilson | 2009-01-15 12:22:49 -0600 (Thu, 15 Jan 2009)
+ | 12 lines Convert call to park_call_full to
+ masq_park_call_announce Since we removed the AST_PBX_KEEPALIVE
+ return value, we need to use masqueraded parking, otherwise we
+ will try to call ast_hangup() in __pbx_run() and in
+ do_parking_thread() and then promptly crash. (closes issue
+ #14215) Reported by: waverly360 Tested by: otherwiseguy (closes
+ issue #14228) Reported by: kobaz Tested by: otherwiseguy ........
+ ................
+
[... 51603 lines stripped ...]
More information about the asterisk-commits
mailing list