[asterisk-commits] russell: tag 1.4.6 r72636 - in /tags/1.4.6: .lastclean .version ChangeLog
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Jun 29 11:52:05 CDT 2007
Author: russell
Date: Fri Jun 29 11:52:05 2007
New Revision: 72636
URL: http://svn.digium.com/view/asterisk?view=rev&rev=72636
Log:
importing files for 1.4.6 release
Added:
tags/1.4.6/.lastclean (with props)
tags/1.4.6/.version (with props)
tags/1.4.6/ChangeLog (with props)
Added: tags/1.4.6/.lastclean
URL: http://svn.digium.com/view/asterisk/tags/1.4.6/.lastclean?view=auto&rev=72636
==============================================================================
--- tags/1.4.6/.lastclean (added)
+++ tags/1.4.6/.lastclean Fri Jun 29 11:52:05 2007
@@ -1,0 +1,1 @@
+28
Propchange: tags/1.4.6/.lastclean
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/1.4.6/.lastclean
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/1.4.6/.lastclean
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/1.4.6/.version
URL: http://svn.digium.com/view/asterisk/tags/1.4.6/.version?view=auto&rev=72636
==============================================================================
--- tags/1.4.6/.version (added)
+++ tags/1.4.6/.version Fri Jun 29 11:52:05 2007
@@ -1,0 +1,1 @@
+1.4.6
Propchange: tags/1.4.6/.version
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tags/1.4.6/.version
------------------------------------------------------------------------------
svn:keywords = none
Propchange: tags/1.4.6/.version
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: tags/1.4.6/ChangeLog
URL: http://svn.digium.com/view/asterisk/tags/1.4.6/ChangeLog?view=auto&rev=72636
==============================================================================
--- tags/1.4.6/ChangeLog (added)
+++ tags/1.4.6/ChangeLog Fri Jun 29 11:52:05 2007
@@ -1,0 +1,8977 @@
+2007-06-29 Russell Bryant <russell at digium.com>
+
+ * Asterisk 1.4.6 released.
+
+2007-06-29 16:31 +0000 [r72630] Russell Bryant <russell at digium.com>
+
+ * /: Blocked revisions 72629 via svnmerge ........ r72629 | russell
+ | 2007-06-29 11:30:56 -0500 (Fri, 29 Jun 2007) | 4 lines Backport
+ changes that make chan_iax2 not start the PBX on an incoming
+ channel until the three-way call setup is completed. These
+ changes are already in 1.4 and trunk. ........
+
+2007-06-29 14:26 +0000 [r72597-72599] Joshua Colp <jcolp at digium.com>
+
+ * main/cdr.c: Minor change for older GCC versions.
+
+ * Makefile, configure, configure.ac, makeopts.in: Backport fix for
+ GCC versions without support for declaration-after-statement.
+
+2007-06-29 04:47 +0000 [r72554-72556] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * main/manager.c: Issue 10055 - Change memory allocation to use the
+ heap for a command, since the output has the potential to
+ overflow the stack (as it did here)
+
+ * res/res_jabber.c: Fix 1.4 breakage
+
+2007-06-28 19:44 +0000 [r72493] Russell Bryant <russell at digium.com>
+
+ * configure, include/asterisk/autoconfig.h.in: regenerate the
+ configure script for rizzo
+
+2007-06-28 19:29 +0000 [r72453-72489] Luigi Rizzo <rizzo at icir.org>
+
+ * configure.ac: add a check for gethostbyname_r so we can simplify
+ the handling e.g. in utils.c Also add comments on a couple of
+ features which are not working on FreeBSD. All the above has been
+ already done in trunk so the merge must be blocked. Can someone
+ please regenerate ./configure ?
+
+ * Makefile, channels/chan_zap.c, main/say.c: Add
+ -Wdeclaration-after-statement to AST_DEVMODE flags to catch
+ variable declarations in the middle of a block. Fix the few
+ instances of the above spotted out by the compiler. All of this
+ has been already done or is not applicable in trunk, so the merge
+ of this change will be blocked.
+
+ * apps/app_meetme.c: cast a time_t so that it does not conflict
+ with the print format. This change was already done on trunk so
+ this change needs to be blocked from merging.
+
+2007-06-27 23:29 +0000 [r72383] Brett Bryant <bbryant at digium.com>
+
+ * main/asterisk.c, /: Merged revisions 72373 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72373 | bbryant | 2007-06-27 18:22:13 -0500 (Wed, 27 Jun 2007) |
+ 3 lines Reinstating patch. This actually fixes the problem,
+ however I was running a development branch without it and
+ mistakenly thought it wasn't fixed. Fixes issue #10010, and
+ #9654: 100% CPU usage caused by an asterisk console losing it's
+ controlling terminal. ........
+
+2007-06-27 23:25 +0000 [r72381] Joshua Colp <jcolp at digium.com>
+
+ * apps/app_mixmonitor.c, /: Merged revisions 72378 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r72378 | file | 2007-06-27 19:24:01 -0400 (Wed, 27 Jun
+ 2007) | 2 lines Update documentation to clarify variable usage
+ with MixMonitor. (issue #9494 reported by netoguy) ........
+
+2007-06-27 23:03 +0000 [r72335] Brett Bryant <bbryant at digium.com>
+
+ * main/asterisk.c, /: Merged revisions 72333 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72333 | bbryant | 2007-06-27 17:58:53 -0500 (Wed, 27 Jun 2007) |
+ 2 lines Reverted changes for earlier revisions 72259 to 72261.
+ Issue #9654, #10010 ........
+
+2007-06-27 22:58 +0000 [r72328-72331] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_gtalk.c: Make payload IDs for iLBC/Speex match to
+ our list. Since these are dynamic payloads the other side
+ shouldn't care. (issue #9426 reported by irroot)
+
+ * /, apps/app_queue.c: Merged revisions 72327 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72327 | file | 2007-06-27 18:43:11 -0400 (Wed, 27 Jun 2007) | 2
+ lines Fix issue where queue log events might be missing. (issue
+ #7765 reported by mtryfoss) ........
+
+2007-06-27 21:08 +0000 [r72272] Russell Bryant <russell at digium.com>
+
+ * /, pbx/pbx_config.c: Merged revisions 72267 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72267 | russell | 2007-06-27 16:06:45 -0500 (Wed, 27 Jun 2007) |
+ 5 lines Fix a minor issue with parsing the priority number. You
+ could have as much whitespace as you want around a numeric
+ priority, but you couldn't have any whitespace around a special
+ priority like "n" or "hint". (issue #10039, reported by mitheloc,
+ fixed by me) ........
+
+2007-06-27 20:46 +0000 [r72260] Brett Bryant <bbryant at digium.com>
+
+ * main/asterisk.c, /: Merged revisions 72259 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72259 | bbryant | 2007-06-27 15:43:53 -0500 (Wed, 27 Jun 2007) |
+ 4 lines Fixes 100% load when controlling terminal disappears.
+ Issue #9654, #10010 ........
+
+2007-06-27 20:25 +0000 [r72257] Joshua Colp <jcolp at digium.com>
+
+ * main/channel.c, /: Merged revisions 72256 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72256 | file | 2007-06-27 16:23:24 -0400 (Wed, 27 Jun 2007) | 2
+ lines I may possibly get shot for doing this... but... defer CDR
+ processing until after the channel has been dealt with. This
+ should eliminate all of the issues with channels going funky
+ (SIP/PRI) when you are posting CDRs to a database that is either
+ slow or unavailable and do not want to enable batching. ........
+
+2007-06-27 19:13 +0000 [r72205] Kevin P. Fleming <kpfleming at digium.com>
+
+ * channels/chan_zap.c: use the proper type for storing group number
+ bits so that if someone specifies 'group=42' it will actually
+ work instead of being silently ignored
+
+2007-06-27 18:40 +0000 [r72182-72185] Jason Parker <jparker at digium.com>
+
+ * /: Blocked revisions 72184 via svnmerge ........ r72184 | qwell |
+ 2007-06-27 13:40:15 -0500 (Wed, 27 Jun 2007) | 4 lines Fix
+ another problem in voicemail with missing symbols. Issue 10074,
+ patch by kryptolus, extended to include #if 0'd blocks (just in
+ case) ........
+
+ * apps/app_voicemail.c: Fix another problem in voicemail with
+ missing symbols. Issue 10074, patch by kryptolus, extended to
+ include #if 0'd blocks (just in case)
+
+2007-06-27 17:31 +0000 [r72148] Joshua Colp <jcolp at digium.com>
+
+ * main/channel.c: Make the ast_read_noaudio API call behave better
+ under circumstances where DTMF emulation was happening and a
+ generator was setup. (issue #10065 reported by stevefeinstein)
+
+2007-06-27 17:10 +0000 [r72125] Jason Parker <jparker at digium.com>
+
+ * channels/chan_gtalk.c: Don't modify a variable that we don't want
+ modified. Make a copy of it instead. Issue 10029, patch by
+ phsultan with slight modifications by me (to remove needless
+ casts).
+
+2007-06-27 16:34 +0000 [r72112] Russell Bryant <russell at digium.com>
+
+ * main/rtp.c: Only output debug information related to RTCP
+ timestamps when RTCP debug is turned on (issue #10066, patch by
+ me)
+
+2007-06-27 07:58 +0000 [r72042] Christian Richter <christian.richter at beronet.com>
+
+ * channels/misdn/isdn_lib.c, /: Merged revisions 72040-72041 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r72040 | crichter | 2007-06-27 09:49:27 +0200 (Mi, 27 Jun 2007) |
+ 1 line for inbound TE calls, we setup the bchannel when we get
+ the CONNECT_ACKNOWLEDGE, to make sure mISDN has everything ready.
+ removed some #if 0 areas which weren't used anymore. ........
+ r72041 | crichter | 2007-06-27 09:54:30 +0200 (Mi, 27 Jun 2007) |
+ 1 line isdn_lib.c didn't compile ........
+
+2007-06-27 00:58 +0000 [r72006] Joshua Colp <jcolp at digium.com>
+
+ * pbx/pbx_dundi.c: Make unloading of pbx_dundi actually work.
+
+2007-06-26 23:02 +0000 [r71953] Mark Michelson <mmichelson at digium.com>
+
+ * apps/app_voicemail.c: Removing a pointless line. This variable
+ was already set earlier and between then and this line, there is
+ no way that the values on the right side of the assignment could
+ have changed.
+
+2007-06-26 20:36 +0000 [r71915] Jason Parker <jparker at digium.com>
+
+ * main/rtp.c: Don't dereference a pointer that may be NULL here.
+ Issue 10017.
+
+2007-06-26 19:00 +0000 [r71877] Mark Michelson <mmichelson at digium.com>
+
+ * apps/app_voicemail.c: A few changes, the ultimate goal of which
+ is to keep better track of the number of messages that a mailbox
+ currently has. A description of the changes: 1. Changed the
+ "updated" field of the vm_state struct to act more as a binary
+ semaphore than a counting semaphore, since its current
+ implementation made the inboxcount function not work properly.
+ This change falls in line with a change made by UPenn with their
+ IMAP setup and helps to sync our changes with theirs. 2.
+ Eliminated some redundant calls to get_vm_state_by_mailbox inside
+ leave_voicemail 3. Use the play_folder variable to keep track of
+ the number of old and new messages in a mailbox as the messages
+ are deleted 4. Added an increment to the number of new messages
+ that was not there previously in the leave_voicemail function
+
+2007-06-26 17:49 +0000 [r71848] Jason Parker <jparker at digium.com>
+
+ * /: Blocked revisions 71847 via svnmerge ........ r71847 | qwell |
+ 2007-06-26 12:49:14 -0500 (Tue, 26 Jun 2007) | 4 lines Don't try
+ to install an init script that doesn't exist. Reported to me on
+ #asterisk on Freenode IRC. ........
+
+2007-06-26 15:47 +0000 [r71796] Mark Michelson <mmichelson at digium.com>
+
+ * apps/app_voicemail.c: Fixing bug where the authuser was
+ mistakenly pulled from the mailbox string instead of the IMAP
+ user. (closes issue 10054, reported and patched by jaroth)
+
+2007-06-26 12:27 +0000 [r71657-71751] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * apps/app_voicemail.c, /: Merged revisions 71750 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r71750 | tilghman | 2007-06-26 07:25:58 -0500 (Tue, 26 Jun 2007)
+ | 2 lines Issue 10062 - Trying to move a message without
+ selecting one first results in memory corruption ........
+
+ * /, res/res_agi.c: Merged revisions 71656 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r71656 | tilghman | 2007-06-25 13:12:37 -0500 (Mon, 25 Jun 2007)
+ | 2 lines Issue 10035 - handle_exec returns a result inconsistent
+ with all of the other AGI commands ........
+
+2007-06-25 14:13 +0000 [r71522-71576] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_h323.c: Build a peer as well when hash323 is
+ enabled in users.conf (issue #9599 reported by asagage)
+
+ * channels/chan_agent.c: Minor tweak for queueing up the unhold
+ frame... this will teach me to do bugs while half asleep. (issue
+ #10046 reported by dimas)
+
+2007-06-25 12:40 +0000 [r71519] Russell Bryant <russell at digium.com>
+
+ * doc/asterisk-mib.txt: Fix a typo in the Asterisk mib. (issue
+ #10048, Matti)
+
+2007-06-25 01:10 +0000 [r71412-71430] Joshua Colp <jcolp at digium.com>
+
+ * /, channels/chan_sip.c: Merged revisions 71414 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r71414 | file | 2007-06-24 21:02:49 -0400 (Sun, 24 Jun 2007) | 2
+ lines Ignore other URIs after the first in a 300 Multiple Choice
+ response. (issue #10041 reported by homesick) ........
+
+ * main/cdr.c: Fix it so 1.4 actually compiles on my box.
+
+ * channels/chan_agent.c: Check to make sure the channel pointer is
+ present before queueing up an unhold frame on it. (issue #10046
+ reported by dimas)
+
+2007-06-24 20:16 +0000 [r71362-71371] Russell Bryant <russell at digium.com>
+
+ * build_tools/prep_tarball: Include the menuselect-tree file in
+ tarballs to make builds from tarballs a little bit faster
+
+ * main/asterisk.c, /: Merged revisions 71358 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r71358 | russell | 2007-06-24 15:04:21 -0500 (Sun, 24 Jun 2007) |
+ 2 lines Revert the patch from issue 9654 due to an unexpected
+ side effect ........
+
+2007-06-24 17:50 +0000 [r71289-71291] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * res/res_features.c: Issue 10044 - chan->cdr is NULL here, so
+ peer->cdr is what we really wanted to use
+
+ * main/db.c, main/manager.c, /: Merged revisions 71288 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r71288 | tilghman | 2007-06-24 12:32:21 -0500 (Sun, 24
+ Jun 2007) | 2 lines Issue 10043 - There is a legitimate need to
+ be able to set variables to the empty string. ........
+
+2007-06-23 03:29 +0000 [r71230] Steve Murphy <murf at digium.com>
+
+ * main/cdr.c, res/res_features.c: This patch is meant to fix 8433;
+ where clid and src are lost via bridging.
+
+2007-06-22 22:44 +0000 [r71214] Christian Richter <christian.richter at beronet.com>
+
+ * channels/misdn/isdn_lib.c, channels/misdn/isdn_lib.h,
+ channels/chan_misdn.c, /: Merged revisions 70341 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r70341 | crichter | 2007-06-20 17:29:09 +0200 (Mi, 20
+ Jun 2007) | 1 line fixed a bug that was introduced by copy and
+ paste in the last commit ..bchannels weren't cleaned properly.
+ ........
+
+2007-06-22 16:05 +0000 [r71128] Joshua Colp <jcolp at digium.com>
+
+ * /: Blocked revisions 71124 via svnmerge ........ r71124 | file |
+ 2007-06-22 12:02:40 -0400 (Fri, 22 Jun 2007) | 2 lines Send an
+ unhold indication when going off hold. (issue #10036 reported by
+ speedy) ........
+
+2007-06-22 15:38 +0000 [r71096-71123] Christian Richter <christian.richter at beronet.com>
+
+ * channels/misdn/isdn_lib.c, channels/chan_misdn.c, /: Merged
+ revisions 70672 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70672 | crichter | 2007-06-21 15:11:29 +0200 (Do, 21 Jun 2007) |
+ 1 line we activate the bchannels in TE mode on incoming calls
+ only when we want to connect the call. ........
+
+ * channels/misdn/isdn_lib.c, /: Merged revisions 70342 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r70342 | crichter | 2007-06-20 17:42:39 +0200 (Mi, 20
+ Jun 2007) | 1 line forgot one place .. ........
+
+ * channels/misdn/isdn_lib.c, channels/misdn/isdn_lib.h,
+ channels/chan_misdn.c, /: Merged revisions 70311 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r70311 | crichter | 2007-06-20 16:47:59 +0200 (Mi, 20
+ Jun 2007) | 1 line on receiption of cause:44 we mark the channel
+ as in use and inform the user about the situation, we need to
+ test the RESTART stuff then. Also shuffled the
+ empty_chan_in_stack function after the bchannel cleaning
+ functions, to avoid race conditions. ........
+
+ * channels/chan_misdn.c, /: Merged revisions 69887 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r69887 | crichter | 2007-06-19 15:23:04 +0200 (Di, 19
+ Jun 2007) | 1 line when we send out a SETUP, but get no response,
+ we should cleanup everything after reception of a hangup.
+ ........
+
+ * /, channels/misdn/isdn_msg_parser.c: Merged revisions 69053 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69053 | crichter | 2007-06-13 11:55:54 +0200 (Mi, 13 Jun 2007) |
+ 1 line restart indicator 0x80 is correct, at least that's what
+ libpri does. ........
+
+ * channels/chan_misdn.c, /: Merged revisions 68887 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r68887 | crichter | 2007-06-12 10:35:22 +0200 (Di, 12
+ Jun 2007) | 1 line if the bridged partner is mISDN too we should
+ not send dtmf tones, they are transmitted inband always ........
+
+ * channels/chan_misdn.c, /: Merged revisions 68874 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r68874 | crichter | 2007-06-12 09:48:52 +0200 (Di, 12
+ Jun 2007) | 1 line if we have already some digits, we just stop
+ the tones. ........
+
+2007-06-22 15:00 +0000 [r71068] Jason Parker <jparker at digium.com>
+
+ * apps/app_speech_utils.c, /, res/res_agi.c, main/file.c: Merged
+ revisions 71065 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r71065 | qwell | 2007-06-22 09:52:18 -0500 (Fri, 22 Jun 2007) | 4
+ lines Fix a few silly usages of ast_playstream() - it only ever
+ returns 0... Issue 10035 ........
+
+2007-06-22 14:53 +0000 [r71066] Brett Bryant <bbryant at digium.com>
+
+ * main/asterisk.c, /: Merged revisions 71064 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r71064 | bbryant | 2007-06-22 09:39:34 -0500 (Fri, 22 Jun 2007) |
+ 10 lines Fixed infinite loop when controlling terminal was lost
+ and return value of input function wasn't checked for errors.
+ This would cause 100% cpu to be taken up. (closes issue #9654,
+ issue #10010) Reported by: mnicholson, and eserra Idea for the
+ patch from mnicholson, patched by me ........
+
+2007-06-22 14:10 +0000 [r71063] Steve Murphy <murf at digium.com>
+
+ * main/cdr.c: My conditions for merging amaflags info was naive;
+ DOCUMENTATION is the default, although null is possible; theft of
+ user-settable fields is not good. Just copy them, leave them
+ alone.
+
+2007-06-22 03:14 +0000 [r71003] Russell Bryant <russell at digium.com>
+
+ * channels/chan_iax2.c: Fix a small typo which ... well ...
+ completely broke chan_iax2. oops! (issue #9937, patch by me)
+
+2007-06-21 22:34 +0000 [r70949] Steve Murphy <murf at digium.com>
+
+ * main/cdr.c, /: Merged revisions 70948 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70948 | murf | 2007-06-21 16:29:50 -0600 (Thu, 21 Jun 2007) | 1
+ line This little fix is in response to bug 10016, but may not
+ cure it. The code is wrong, clearly. In a situation where you set
+ the CDR's amaflags, and then ForkCDR, and then set the new CDR's
+ amaflags to some other value, you will see that all CDRs have had
+ their amaflags changed. This is not good. So I fixed it. ........
+
+2007-06-21 21:40 +0000 [r70899] Joshua Colp <jcolp at digium.com>
+
+ * apps/app_voicemail.c, /: Merged revisions 70898 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70898 | file | 2007-06-21 17:37:55 -0400 (Thu, 21 Jun 2007) | 2
+ lines Don't explode if the gain option is specified without a
+ value. (issue #9274 reported by mfarver) ........
+
+2007-06-21 21:14 +0000 [r70866-70883] Russell Bryant <russell at digium.com>
+
+ * channels/chan_iax2.c: Put the thread reading from the socket back
+ in the idle list if it deferred the processing of a full frame to
+ another thread
+
+ * channels/chan_iax2.c: If a full frame is received while one of
+ the iax2 threads is in the middle of handling a full frame for
+ the same call, queue it up for processing by that same thread
+ later instead of dropping it. (issue #9937, patch by me)
+
+2007-06-21 20:19 +0000 [r70841] Steve Murphy <murf at digium.com>
+
+ * cdr/cdr_custom.c, /: Merged revisions 70804 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70804 | murf | 2007-06-21 13:13:17 -0600 (Thu, 21 Jun 2007) | 1
+ line it was pointed out that the cdr_custom config load could get
+ a lock, and under certain circumstances, would never release it.
+ I also noted that the situation where more than one mapping spec
+ was warned about, but did not ignore further mappings as it had
+ promised. I think I have fixed both situations. ........
+
+2007-06-21 19:49 +0000 [r70808] Mark Michelson <mmichelson at digium.com>
+
+ * apps/app_voicemail.c: When volgain is used don't leave a
+ temporary file behind. (Closes Issue 8514, Reported and patched
+ by ulogic, code reviewed by Jason Parker)
+
+2007-06-21 15:22 +0000 [r70727] Joshua Colp <jcolp at digium.com>
+
+ * main/rtp.c: Do not Packet2Packet bridge if packetization settings
+ do not allow it. (issue #9117 reported by phsultan)
+
+2007-06-21 15:21 +0000 [r70726] Russell Bryant <russell at digium.com>
+
+ * apps/app_meetme.c: Remove a couple of duplicate unlocks
+
+2007-06-21 13:58 +0000 [r70677] Joshua Colp <jcolp at digium.com>
+
+ * apps/app_voicemail.c: Fix building with ODBC storage enabled.
+ (issue #10025 reported by denisgalvao)
+
+2007-06-21 13:00 +0000 [r70656] Steve Murphy <murf at digium.com>
+
+ * main/cdr.c: Via complaints aired in asterisk-users, I submit
+ these changes, which allow cdr updates to see macro
+ context/exten, whether hung up or not
+
+2007-06-20 23:32 +0000 [r70554-70612] Jason Parker <jparker at digium.com>
+
+ * cdr/cdr_pgsql.c: Fix some potential memory leaks in cdr_pgsql.
+ Issue 10020, patch by my, with credit to prashant_jois for
+ pointing out the problem.
+
+ * cdr/cdr_pgsql.c: Fix a stupid mistake in my last cdr_pgsql race
+ condition fix
+
+ * cdr/cdr_pgsql.c: Fix a race condition in cdr_pgsql that can occur
+ when reloading the module. Issue 10022, patch by me, with credit
+ to prashant_jois for finding the bug.
+
+2007-06-20 22:22 +0000 [r70552] Joshua Colp <jcolp at digium.com>
+
+ * /, channels/chan_sip.c: Merged revisions 70551 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70551 | file | 2007-06-20 18:20:16 -0400 (Wed, 20 Jun 2007) | 2
+ lines Don't overwrite the configured username setting upon a
+ REGISTER. (issue #8565 reported by jsmith) ........
+
+2007-06-20 20:53 +0000 [r70494] Jason Parker <jparker at digium.com>
+
+ * channels/chan_skinny.c: Make sure we clear the previously dialed
+ number if it did not exist. Issue 9958.
+
+2007-06-20 19:29 +0000 [r70445] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * apps/app_dial.c, /: Merged revisions 70444 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70444 | tilghman | 2007-06-20 14:25:54 -0500 (Wed, 20 Jun 2007)
+ | 2 lines Issue 9997 - Timelimit times out the wrong channel
+ ........
+
+2007-06-20 18:46 +0000 [r70397] Russell Bryant <russell at digium.com>
+
+ * channels/chan_zap.c, /: Merged revisions 70396 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70396 | russell | 2007-06-20 13:45:38 -0500 (Wed, 20 Jun 2007) |
+ 5 lines Fix a problem where an established call would not be
+ properly disconnected when a PRI disconnect is received depending
+ on which cause code was received. (issue #9588, original patch by
+ softins, updated patch from jtexter3, and some additional
+ feedback from mhardeman) ........
+
+2007-06-20 17:52 +0000 [r70198-70360] Joshua Colp <jcolp at digium.com>
+
+ * main/rtp.c, main/frame.c: Put the speex packetization values back
+ in but disable it when setting up the smoother.
+
+ * main/frame.c: Don't do packetization/smoother stuff with speex,
+ it doesn't work.
+
+2007-06-20 00:03 +0000 [r70084-70164] Russell Bryant <russell at digium.com>
+
+ * contrib/scripts/ast_grab_core: don't delete the backtrace in
+ ast_grab_core
+
+ * channels/chan_gtalk.c: Only attempt to queue a hangup on the
+ owner channel if it actually exists. (issue #9795, patch from
+ zandbelt)
+
+2007-06-19 18:23 +0000 [r70062] Steve Murphy <murf at digium.com>
+
+ * main/channel.c, /: Merged revisions 70053 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r70053 | murf | 2007-06-19 12:07:59 -0600 (Tue, 19 Jun 2007) | 1
+ line This fixes 9246, where channel variables are not available
+ in the 'h' exten, on a 'ZOMBIE' channel. The fix is to
+ consolidate the channel variables during a masquerade, and then
+ copy the merged variables back onto the clone, so the zombie has
+ the same vars that the 'original' has. ........
+
+2007-06-19 17:07 +0000 [r70003] Joshua Colp <jcolp at digium.com>
+
+ * main/rtp.c, /: Merged revisions 69992 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69992 | file | 2007-06-19 13:00:58 -0400 (Tue, 19 Jun 2007) | 2
+ lines Handle the CC field in the RTP header. (issue #9384
+ reported by DoodleHu) ........
+
+2007-06-19 16:46 +0000 [r69991] Russell Bryant <russell at digium.com>
+
+ * /: Blocked revisions 69990 via svnmerge ........ r69990 | russell
+ | 2007-06-19 11:45:37 -0500 (Tue, 19 Jun 2007) | 12 lines
+ Backport fix for crashes related to subscriptions from 1.4 ...
+ Fix a crash that could occur when handing device state changes.
+ When the state of a device changes, the device state thread tells
+ the extension state handling code that it changed. Then, the
+ extension state code calls the callback in chan_sip so that it
+ can update subscriptions to that extension. A pointer to a
+ sip_pvt structure is passed to this function as the call which
+ needs a NOTIFY sent. However, there was no locking done to ensure
+ that the pvt struct didn't disappear during this process. (issue
+ #9946, reported by tdonahue, patch by me, patch updated to trunk
+ to use the sip_pvt lock wrappers by eliel) ........
+
+2007-06-19 16:24 +0000 [r69987] Joshua Colp <jcolp at digium.com>
+
+ * main/channel.c, /: Merged revisions 69986 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69986 | file | 2007-06-19 12:21:29 -0400 (Tue, 19 Jun 2007) | 2
+ lines Update BRIDGEPEER variable if set to the new channel name
+ when a masquerade happens. (issue #9699 reported by dimas)
+ ........
+
+2007-06-19 15:22 +0000 [r69944] Russell Bryant <russell at digium.com>
+
+ * channels/chan_sip.c: Fix a crash that could occur when handing
+ device state changes. When the state of a device changes, the
+ device state thread tells the extension state handling code that
+ it changed. Then, the extension state code calls the callback in
+ chan_sip so that it can update subscriptions to that extension. A
+ pointer to a sip_pvt structure is passed to this function as the
+ call which needs a NOTIFY sent. However, there was no locking
+ done to ensure that the pvt struct didn't disappear during this
+ process. (issue #9946, reported by tdonahue, patch by me, patch
+ updated to trunk to use the sip_pvt lock wrappers by eliel)
+
+2007-06-19 13:55 +0000 [r69805-69895] Joshua Colp <jcolp at digium.com>
+
+ * /, apps/app_meetme.c: Merged revisions 69894 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69894 | file | 2007-06-19 09:54:03 -0400 (Tue, 19 Jun 2007) | 2
+ lines Perform an extra hangup check just in case. (issue #9589
+ reported by bcnit) ........
+
+ * /, res/res_features.c: Merged revisions 69846 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69846 | file | 2007-06-19 08:57:55 -0400 (Tue, 19 Jun 2007) | 2
+ lines Add parked call extension AFTER the parking slot has been
+ announced, otherwise two threads will try to handle the same
+ channel and it will go kaboom. (issue #9191 reported by japple)
+ ........
+
+ * main/callerid.c: Fix for building on PowerPC under Linux.
+
+2007-06-18 19:48 +0000 [r69796] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * channels/chan_sip.c: Issue 10005 - Segfault with missing
+ arguments, plus fix a missing define for SIP INFO channels
+
+2007-06-18 19:00 +0000 [r69775-69794] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_sip.c: Don't count RTP timeout when involved in a
+ T38 fax session. (issue #9222 reported by ivoc)
+
+ * /, channels/chan_sip.c: Merged revisions 69765 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69765 | file | 2007-06-18 14:13:03 -0400 (Mon, 18 Jun 2007) | 2
+ lines Set the peer name on the dialog to the one configured in
+ sip.conf and NOT the username to be used for authentication
+ attempts. (issue #9967 reported by achauvin) ........
+
+2007-06-18 17:46 +0000 [r69744] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * contrib/scripts/safe_asterisk, /: Merged revisions 69743 via
+ svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69743 | tilghman | 2007-06-18 12:45:15 -0500 (Mon, 18 Jun 2007)
+ | 2 lines Issue 9998 - Remove SIG prefix, since it's not
+ supported by ksh ........
+
+2007-06-18 16:51 +0000 [r69708] Joshua Colp <jcolp at digium.com>
+
+ * main/dnsmgr.c: Remember the DNS lookup done when dnsmgr is called
+ for the first time so that it does not needlessly spit out
+ changed messages when the host really didn't change.
+
+2007-06-18 16:35 +0000 [r69689-69702] Russell Bryant <russell at digium.com>
+
+ * res/res_odbc.c, apps/app_voicemail.c, res/res_config_odbc.c,
+ build_tools/menuselect-deps.in, configure, funcs/func_odbc.c,
+ include/asterisk/autoconfig.h.in, configure.ac, cdr/cdr_odbc.c:
+ To prevent 92138749238754 more reports of "I have unixodbc
+ installed, but still can't build *_odbc.so!", check for ltdl
+ directly, instead of just listing it as another library to
+ include in the unixodbc check in the configure script. This also
+ makes ltdl show up as a dependency in menuselect so people know
+ what to go install. (related to issue #9989, patch by me)
+
+ * build_tools/prep_moduledeps: Change the use of "echo -e" to
+ "printf". On systems where /bin/sh is not bash, most of the lines
+ in menuselect-tree were getting a "-e" at the beginning of every
+ line. I'm surprised nobody noticed this, but I think the XML
+ parser was being very nice and ignoring them.
+
+2007-06-18 16:04 +0000 [r69661-69668] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_sip.c: Don't defer the BYE till later on a transfer
+ when the transfer itself goes kaboom and has no hope of working.
+
+ * channels/chan_sip.c: Few minor transfer tweaks. We can't unlock
+ something we never locked, and better handle a specific scenario
+ with doing an attended transfer between two non-bridged calls.
+
+2007-06-18 15:46 +0000 [r69660] Russell Bryant <russell at digium.com>
+
+ * Makefile: Tweak paths for BSD systems (issue #10001, stuarth)
+
+2007-06-18 13:55 +0000 [r69625] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_sip.c: Fix issue where it would be possible for the
+ negotiated codecs to get set back to nothing. (issue #9992
+ reported by yehavi)
+
+2007-06-15 Russell Bryant <russell at digium.com>
+
+ * Asterisk 1.4.5 released.
+
+2007-06-15 20:18 +0000 [r69579] Russell Bryant <russell at digium.com>
+
+ * res/res_features.c: Fix a silly deadlock in res_features that I
+ found while debugging on one of blitzrage's test machines. It was
+ one of the situations where he was seeing hung channels, and may
+ be the cause of some of the reports from other people. (related
+ to issue #9235)
+
+2007-06-15 19:23 +0000 [r69558] Joshua Colp <jcolp at digium.com>
+
+ * apps/app_speech_utils.c: Add support for setting the maximum
+ length of acceptable DTMF in SpeechBackground.
+
+2007-06-15 15:27 +0000 [r69518] Russell Bryant <russell at digium.com>
+
+ * apps/app_meetme.c: The SLATRUNK_STATUS variable indicated
+ "SUCCESS" for both an answer of the incoming call on the trunk,
+ or if the trunk reached its ring timeout. This patch changes the
+ variable to say "RINGTIMEOUT" in that case. (issue #9973,
+ reported by n00dle, patch by me)
+
+2007-06-14 23:22 +0000 [r69434-69470] Jason Parker <jparker at digium.com>
+
+ * main/config.c, /: Merged revisions 69469 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69469 | qwell | 2007-06-14 18:21:45 -0500 (Thu, 14 Jun 2007) | 4
+ lines Fix an issue where the line number in an unterminated
+ comment block error message would show the wrong line number.
+ "Reported" to me on #asterisk (somebody posted an error message,
+ and I happened to catch it) ........
+
+ * sounds/Makefile: Update to latest versions of sound files.
+
+2007-06-14 21:50 +0000 [r69392] Kevin P. Fleming <kpfleming at digium.com>
+
+ * cdr/cdr_tds.c, cdr/cdr_csv.c, main/cdr.c, channels/chan_phone.c,
+ cdr/cdr_sqlite.c, main/logger.c, main/callerid.c, cdr/cdr_odbc.c,
+ main/asterisk.c, channels/chan_mgcp.c, cdr/cdr_manager.c,
+ apps/app_voicemail.c, include/asterisk/utils.h, main/pbx.c,
+ main/say.c, cdr/cdr_pgsql.c, cdr/cdr_radius.c,
+ channels/chan_iax2.c: use ast_localtime() in every place
+ localtime_r() was being used
+
+2007-06-14 21:08 +0000 [r69358] Russell Bryant <russell at digium.com>
+
+ * main/say.c: Fix some problems with saying dates and times for the
+ "tw" langauge (issue #9964, ljmid)
+
+2007-06-14 15:21 +0000 [r69259] Jason Parker <jparker at digium.com>
+
+ * funcs/func_groupcount.c, /: Merged revisions 69258 via svnmerge
+ from https://origsvn.digium.com/svn/asterisk/branches/1.2
+ ........ r69258 | qwell | 2007-06-14 10:15:53 -0500 (Thu, 14 Jun
+ 2007) | 4 lines Change a quite broken while loop to a for loop,
+ so "continue;" works as expected instead of eating 99% CPU...
+ Issue 9966, patch by me. ........
+
+2007-06-13 21:19 +0000 [r69184-69222] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_iax2.c: Whoops...
+
+ * channels/chan_iax2.c: Let's make chan_iax2 media only native
+ transfers actually work. (issue #9376 reported by simone
+ cittadini)
+
+ * channels/iax2-parser.c: Add TXMEDIA to list so that it is
+ properly displayed during iax2 packet output.
+
+2007-06-13 19:57 +0000 [r69183] Russell Bryant <russell at digium.com>
+
+ * channels/chan_sip.c: Move the logic for destroying a call when no
+ response is received to a BYE outside of the block that checks
+ for FLAG_FATAL to be set. This flag is only set when the packet
+ is transmitted with the reliability set to XMIT_CRITICAL when the
+ original packet is transmitted. A BYE is always sent with it set
+ to XMIT_RELIABLE, meaning this code could never be encountered.
+ This resulted in seeing some SIP channels that would never go
+ away with the last packet sent being a BYE. (part of issue #9235,
+ patch from jcmoore)
+
+2007-06-13 19:41 +0000 [r69181] Mark Michelson <mmichelson at digium.com>
+
+ * apps/app_voicemail.c: Contains a patch for fixing an encoding
+ problem when using Outlook to view voicemail emails and
+ attachments. This fix has also been tested on Thunderbird,
+ Evolution, Pine, and Mutt. (Issue 9336, reported by marwick,
+ patched by mutterc)
+
+2007-06-13 19:08 +0000 [r69128-69144] Joshua Colp <jcolp at digium.com>
+
+ * apps/app_meetme.c: Really ignore NULL frames and check whether
+ the channel hungup or not. (issue #9912 reported by junky)
+
+ * /, main/app.c: Merged revisions 69127 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r69127 | file | 2007-06-13 14:12:48 -0400 (Wed, 13 Jun 2007) | 2
+ lines Return group counting to previous behavior where you could
+ only have one group per category. (issue #9711 reported by
+ irroot) ........
+
+2007-06-13 16:56 +0000 [r69016-69071] Russell Bryant <russell at digium.com>
+
+ * channels/chan_sip.c: Clarify a bit of logic. This doesn't change
+ behavior in any way, but it is helpful when following the logic
+ to debug problems like 9235.
+
+ * channels/chan_iax2.c: Fix a place where a chan_iax2 pvt struct
+ was accessed without the lock held. This issue was reported to me
+ via email by Dmitry Mishchenko. Thanks!
+
+ * cdr/cdr_pgsql.c: Fix a memory leak pointed out by prashant_jois
+ in #asterisk-bugs. PQclear() was not called on the result
+ structure after doing a PQexec(). Also, fix up some formatting in
+ passing.
+
+2007-06-12 19:36 +0000 [r69012-69014] Joshua Colp <jcolp at digium.com>
+
+ * channels/chan_iax2.c: Change the full frame dropping log message
+ to debug to avoid future bug reports.
+
+ * channels/chan_iax2.c: Schedule the sending of a PING packet a
+ second later than previously so that it does not collide with the
+ LAGRQ.
+
+2007-06-12 19:13 +0000 [r69010] Russell Bryant <russell at digium.com>
+
+ * main/channel.c: In ast_channel_make_compatible(), just return if
+ the channels' read and write formats already match up. There are
+ code paths that call this function on a pair of channels multiple
+ times. This made calls fail that were using g729 in some cases.
+ The reason is that codec_g729a will unregister itself from the
+ list of available translators will all licenses are in use. So,
+ the first time the function got called, the right translation
+ path was allocated. However, the second time it got called, the
+ code would not find a translation path to/from g729 and make the
+ call fail, even if the channel actually already had a g729
+ translation path allocated. (SPD-32)
+
+2007-06-12 14:23 +0000 [r68922] Joshua Colp <jcolp at digium.com>
+
+ * main/rtp.c, /: Merged revisions 68921 via svnmerge from
+ https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+ r68921 | file | 2007-06-12 10:18:57 -0400 (Tue, 12 Jun 2007) | 2
+ lines Bring RTP back to Asterisk at the end of a native bridge no
+ matter what. ........
+
+2007-06-11 21:20 +0000 [r68814] Jason Parker <jparker at digium.com>
+
+ * include/asterisk/time.h: Solaris 10 sometimes (?) needs this
+ include in order to have NULL defined.
+
+2007-06-11 20:45 +0000 [r68781] Tilghman Lesher <tilghman at mail.jeffandtilghman.com>
+
+ * apps/app_directory.c: Issue 9947 - fn2 was unused / incorrectly
+ used
+
+2007-06-11 16:57 +0000 [r68733] Christian Richter <christian.richter at beronet.com>
+
+ * channels/chan_misdn.c, /, channels/misdn/isdn_msg_parser.c:
[... 8172 lines stripped ...]
More information about the asterisk-commits
mailing list