Author: qwell
Date: Tue Jul 24 13:00:02 2007
New Revision: 76858

URL: http://svn.digium.com/view/asterisk?view=rev&rev=76858
Log:
importing files for 1.4.9 release

Added:
    tags/1.4.9/.lastclean   (with props)
    tags/1.4.9/.version   (with props)
    tags/1.4.9/ChangeLog   (with props)

Added: tags/1.4.9/.lastclean
URL: 
http://svn.digium.com/view/asterisk/tags/1.4.9/.lastclean?view=auto&rev=76858
==============================================================================
--- tags/1.4.9/.lastclean (added)
+++ tags/1.4.9/.lastclean Tue Jul 24 13:00:02 2007
@@ -1,0 +1,1 @@
+28

Propchange: tags/1.4.9/.lastclean
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/1.4.9/.lastclean
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/1.4.9/.lastclean
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/1.4.9/.version
URL: http://svn.digium.com/view/asterisk/tags/1.4.9/.version?view=auto&rev=76858
==============================================================================
--- tags/1.4.9/.version (added)
+++ tags/1.4.9/.version Tue Jul 24 13:00:02 2007
@@ -1,0 +1,1 @@
+1.4.9

Propchange: tags/1.4.9/.version
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tags/1.4.9/.version
------------------------------------------------------------------------------
    svn:keywords = none

Propchange: tags/1.4.9/.version
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: tags/1.4.9/ChangeLog
URL: 
http://svn.digium.com/view/asterisk/tags/1.4.9/ChangeLog?view=auto&rev=76858
==============================================================================
--- tags/1.4.9/ChangeLog (added)
+++ tags/1.4.9/ChangeLog Tue Jul 24 13:00:02 2007
@@ -1,0 +1,9887 @@
+2007-07-24  Jason Parker <[EMAIL PROTECTED]>
+
+       * Asterisk 1.4.9 released.
+
+2007-07-24 16:42 +0000 [r76803-76805]  Jason Parker <[EMAIL PROTECTED]>
+
+       * /: Blocked revisions 76802 via svnmerge ........ r76802 | qwell |
+         2007-07-24 11:32:04 -0500 (Tue, 24 Jul 2007) | 3 lines Don't
+         create the Asterisk channel until we are starting the PBX on it.
+         (ASA-2007-018) ........
+
+       * channels/chan_iax2.c: Don't create the Asterisk channel until we
+         are starting the PBX on it. (ASA-2007-018)
+
+2007-07-24 16:26 +0000 [r76801]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_queue.c: Added a membercount variable to call_queue
+         struct which keeps track of the number of logged in members in a
+         particular queue. This makes it so that the 'n' option for
+         Queue() can act properly depending on which strategy is used. If
+         the strategy is roundrobin, rrmemory, or ringall, we want to ring
+         each phone once before moving on in the dialplan. However, if any
+         other strategy is used, we will only ring one phone since it
+         cannot be guaranteed that a different phone will ring on
+         subsequent attempts to ring a phone. As a side effect of this,
+         the QUEUE_MEMBER_COUNT dialplan function now just reads the
+         membercount variable instead of traversing through the member
+         list to figure out how many members there are. Special thanks to
+         blitzrage for helping to test this out. (closes issue #10127,
+         reported by bcnit, patched by me, tested by blitzrage)
+
+2007-07-23 22:38 +0000 [r76708]  Tilghman Lesher <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c: It was our stated intention for 1.4 that
+         files created in app_voicemail should depend upon the umask.
+         Unfortunately, mkstemp() creates files with mode 0600, regardless
+         of the umask. This corrects that deficiency.
+
+2007-07-23 18:59 +0000 [r76656]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Fix some incorrect softkey labels in
+         messages. Don't try to play dialtone in some unimplemented
+         features.
+
+2007-07-23 18:29 +0000 [r76654]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * /, channels/chan_agent.c: Merged revisions 76653 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r76653 | file | 2007-07-23 15:28:13 -0300 (Mon, 23 Jul
+         2007) | 4 lines (closes issue #5866) Reported by: tyler Do not
+         force channel format changes when a generator is present. The
+         generator may have changed the formats itself and changing them
+         back would cause issues. ........
+
+2007-07-23 17:57 +0000 [r76620]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Don't try to queue up hold/unhold frames
+         on a non-existent channel. Issue 10276.
+
+2007-07-23 17:48 +0000 [r76519-76618]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * apps/app_morsecode.c: Allow app_morsecode to build on PPC Linux
+         by putting the value of the digit char in an int.
+
+       * /, channels/chan_sip.c: Merged revisions 76560 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r76560 | file | 2007-07-23 11:32:07 -0300 (Mon, 23 Jul 2007) | 6
+         lines (closes issue #10236) Reported by: homesick Patches:
+         rpid_1.4_75840.patch uploaded by homesick (license 91) Accept
+         Remote Party ID on guest calls. ........
+
+       * channels/chan_skinny.c: (closes issue #10268) Reported by:
+         mvanbaak Patches: chan_skinny_openbsd.diff uploaded by mvanbaak
+         (license 7) Add another OS that has to use the Macros for byte
+         ordering.
+
+2007-07-23 12:25 +0000 [r76485]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * channels/chan_iax2.c: Use a signed integer for storing the number
+         of bytes in the packet read from the network. Using an unsigned
+         value here made it impossible to handle an error returned from
+         recvfrom(). Furthermore, in the case that recvfrom() did return
+         an error, this would cause a crash due to a heap overflow.
+         (closes issue #10265, reported by and fix suggested by
+         timrobbins)
+
+2007-07-22 21:42 +0000 [r76410]  Tilghman Lesher <[EMAIL PROTECTED]>
+
+       * /: Blocked revisions 76409 via svnmerge ........ r76409 |
+         tilghman | 2007-07-22 16:39:55 -0500 (Sun, 22 Jul 2007) | 2 lines
+         We should not use C++ reserved words in API headers (closes issue
+         #10266) ........
+
+2007-07-21 02:02 +0000 [r76227]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, channels/chan_sip.c: Merged revisions 76226 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r76226 | russell | 2007-07-20 21:01:46 -0500 (Fri, 20 Jul 2007) |
+         4 lines Backport a fix for a memory leak that was fixed in trunk
+         in reivision 76221 by rizzo. The memory used for the localaddr
+         list was not freed during a configuration reload. ........
+
+2007-07-20 21:36 +0000 [r76211]  Steve Murphy <[EMAIL PROTECTED]>
+
+       * sounds/Makefile: This patch from 10249 is worth applying! It
+         prevents downloading sound files if they are already downloaded.
+         Darn Practical, if you ask me
+
+2007-07-20 21:03 +0000 [r76174-76178]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Allow getting a call from an existing
+         "sub" channel. Cancel ringing if endpoint hangs up before
+         answering. Fixes were backported from trunk (there was apparently
+         a bit of confusion during merge of a previous patch). (closes
+         issue #10241)
+
+       * main/manager.c: Eliminate a compiler warning with gcc 4.2 by
+         constifying a char *
+
+       * channels/chan_skinny.c: It's possible for sub->owner to be NULL
+         here if you cancel the call immediately after/during sending a
+         digit.
+
+2007-07-20 18:42 +0000 [r76139]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_directory.c: When using users.conf for the entries in
+         the directory, if multiple users had the same last name, only the
+         first user listed would be available in the directory. (closes
+         issue #10200, reported by mrskippy, patched by me)
+
+2007-07-20 18:22 +0000 [r76132]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * main/channel.c: Use the define that specifies the default length
+         of an artificially created DTMF digit in the ast_senddigit()
+         function. The define is set to 100ms by default, which is the
+         same thing that this function was using. But, using the define
+         lets changes take effect in this case, as well as the others
+         where it was already used.
+
+2007-07-20 17:20 +0000 [r76054-76087]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * /, channels/chan_sip.c: Merged revisions 76080 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r76080 | file | 2007-07-20 14:16:48 -0300 (Fri, 20 Jul 2007) | 6
+         lines (closes issue #10247) Reported by: fkasumovic Patches:
+         chan_sip.patch uploaded by fkasumovic (license #101) Drop any
+         peer realm authentication entries when reloading so multiple
+         entries do not get added to the peer. ........
+
+       * res/res_convert.c: (closes issue #10246) Reported by: fkasumovic
+         Patches: res_conver.patch uploaded by fkasumovic (license #101)
+         Use the last occurance of . to find the extension, not the first
+         occurance.
+
+       * apps/app_queue.c: Move makeannouncement variable declaration to
+         proper place.
+
+2007-07-19 20:36 +0000 [r75980]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Remove some duplicate code.
+
+2007-07-19 18:59 +0000 [r75969-75978]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_queue.c: The diff on this looks pretty big but all I did
+         was remove a pointless if statement (always evaluates true).
+
+       * apps/app_queue.c: Changes in handling return values of several
+         functions in app_queue. This all started as a fix for issue
+         #10008 but now includes all of the following changes: 1.
+         Simplifying the code to handle positive return values from ast
+         API calls. 2. Removing the background_file function. 3. The fix
+         for issue #10008 (closes issue #10008, reported and patched by
+         dimas)
+
+2007-07-19 15:53 +0000 [r75928]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, channels/chan_iax2.c: Merged revisions 75927 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75927 | russell | 2007-07-19 10:49:42 -0500 (Thu, 19 Jul 2007) |
+         6 lines When processing full frames, take sequence number
+         wraparound into account when deciding whether or not we need to
+         request retransmissions by sending a VNAK. This code could cause
+         VNAKs to be sent erroneously in some cases, and to not be sent in
+         other cases when it should have been. (closes issue #10237,
+         reported and patched by mihai) ........
+
+2007-07-18 22:59 +0000 [r75807]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Need to make sure we set milliseconds and
+         timestamp - pointed out by the recent ast_ time stuff from
+         Tilghman
+
+2007-07-18 21:09 +0000 [r75759]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, channels/chan_iax2.c: Merged revisions 75757 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75757 | russell | 2007-07-18 16:09:13 -0500 (Wed, 18 Jul 2007) |
+         5 lines When traversing the queue of frames for possible
+         retransmission after receiving a VNAK, handle sequence number
+         wraparound so that all frames that should be retransmitted
+         actually do get retransmitted. (issue #10227, reported and
+         patched by mihai) ........
+
+2007-07-18 20:40 +0000 [r75749]  Tilghman Lesher <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c, /: Merged revisions 75748 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75748 | tilghman | 2007-07-18 15:31:36 -0500 (Wed, 18 Jul 2007)
+         | 2 lines Store prior to copy (closes issue #10193) ........
+
+2007-07-18 20:17 +0000 [r75732]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Umm, why are we transmitting dialtone on
+         cfwdall?
+
+2007-07-18 20:00 +0000 [r75712]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c, channels/chan_sip.c, channels/chan_agent.c,
+         pbx/pbx_realtime.c: Backport GCC 4.2 fixes. Without these
+         Asterisk won't build under devmode using GCC 4.2.
+
+2007-07-18 19:54 +0000 [r75707-75711]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Fixes for 7935/7936 conference phones.
+         Issue 9245, patch by slimey.
+
+       * channels/chan_skinny.c: Fix issues with new 79x1 phones. Issue
+         9887, patches by DEA
+
+2007-07-18 17:56 +0000 [r75658]  Dwayne M. Hubbard <[EMAIL PROTECTED]>
+
+       * /, apps/app_queue.c: Merged revisions 75657 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75657 | dhubbard | 2007-07-18 12:48:33 -0500 (Wed, 18 Jul 2007)
+         | 1 line removed the word 'pissed' from ast_log(...) function
+         call for BE-90 ........
+
+2007-07-18 15:44 +0000 [r75583-75623]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * channels/chan_sip.c: Few more places that needs to check for
+         onhold state.
+
+       * channels/chan_sip.c: (closes issue #10165) Reported by: elandivar
+         It is possible for hold status to exist without call limits set,
+         so we need to ensure update_call_counter is executed regardless.
+
+       * channels/chan_h323.c: Don't bother reloading chan_h323 if it did
+         not load successfully in the first place. This would otherwise
+         cause a crash.
+
+       * pbx/pbx_dundi.c: (closes issue #10224) Reported by: irroot Record
+         the threadid of each running thread before shutting them down as
+         the thread themselves may change the value.
+
+2007-07-18 12:29 +0000 [r75529]  Tilghman Lesher <[EMAIL PROTECTED]>
+
+       * apps/app_meetme.c: Using a freed frame causes crashes (closes
+         issue #9317)
+
+2007-07-17  Russell Bryant <[EMAIL PROTECTED]>
+
+       * Asterisk 1.4.8 released.
+
+2007-07-17 20:57 +0000 [r75441-75450]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, channels/chan_skinny.c: Merged revisions 75449 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r75449 | russell | 2007-07-17 15:57:09 -0500 (Tue, 17
+         Jul 2007) | 3 lines Properly check for the length in the skinny
+         packet to prevent an invalid memcpy. (ASA-2007-016) ........
+
+       * main/rtp.c: cast arguments to ast_log so that it builds without
+         warnings for me
+
+       * channels/iax2-parser.c, channels/iax2-parser.h, /,
+         channels/chan_iax2.c: Merged revisions 75444 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75444 | russell | 2007-07-17 15:45:27 -0500 (Tue, 17 Jul 2007) |
+         5 lines Ensure that when encoding the contents of an ast_frame
+         into an iax_frame, that the size of the destination buffer is
+         known in the iax_frame so that code won't write past the end of
+         the allocated buffer when sending outgoing frames. (ASA-2007-014)
+         ........
+
+       * /, channels/chan_iax2.c: Merged revisions 75440 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75440 | russell | 2007-07-17 15:41:41 -0500 (Tue, 17 Jul 2007) |
+         4 lines After parsing information elements in IAX frames, set the
+         data length to zero, so that code later on does not think it has
+         data to copy. (ASA-2007-015) ........
+
+2007-07-17 20:40 +0000 [r75439]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * main/rtp.c: Ensure that the pointer to STUN data does not go to
+         unaccessible memory. (ASA-2007-017)
+
+2007-07-17 20:33 +0000 [r75437]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * res/res_agi.c: (issue #10210) Reported by: juggie Patches:
+         10210-1.4-grr.patch uploaded by juggie (license #24) Tested by:
+         juggie, blitzrage Log a warning if someone uses DeadAGI on a live
+         channel.
+
+2007-07-17 20:03 +0000 [r75405]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_dial.c: Fixing an error I made earlier. ast_fileexists
+         can return -1 on failure, so I need to be sure that we only enter
+         the if statement if it is successful. Related to my fix to issue
+         #10186
+
+2007-07-17 20:01 +0000 [r75401-75403]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * main/pbx.c: (closes issue #10209) Reported by: juggie Patches:
+         10209-trunk-2.patch uploaded by juggie Tested by: juggie,
+         blitzrage In ast_pbx_run(), mark a channel as hung up after an
+         application returned -1, or when it runs out of extensions to
+         execute. This is so that code can detect that this channel has
+         been hung up for things like making sure DeadAGI is used on
+         actual dead channels, and is beneficial for other things, like
+         making sure someone doesn't try to start spying on a channel that
+         is about to go away.
+
+       * res/res_agi.c: Remove a duplicated newline character in AGI debug
+         output. (closes issue #10207, patch by seanbright)
+
+2007-07-16 20:53 +0000 [r75258-75306]  Kevin P. Fleming <[EMAIL PROTECTED]>
+
+       * main/dns.c, /: Merged revisions 75304 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75304 | kpfleming | 2007-07-16 15:46:58 -0500 (Mon, 16 Jul 2007)
+         | 3 lines provide proper copyright/license attribution for this
+         structure that was copied from a BSD-licensed header file long,
+         long ago... ........
+
+       * /: another fix that is not needed here (finishing up 75251)
+
+2007-07-16 18:16 +0000 [r75253]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_dial.c: Restoring functionality from 1.2 wherein
+         Retrydial will not exit if there is no announce file specified.
+         This change makes it so that if there is no announce file
+         specified, the application will continue until finished (or
+         caller hangs up). If a bogus announce file is specified, then a
+         warning message will be printed saying that the file could not be
+         found, but execution will still continue. (closes issue #10186,
+         reported by jon, patched by me)
+
+2007-07-16 18:12 +0000 [r75252]  Kevin P. Fleming <[EMAIL PROTECTED]>
+
+       * /: block change that is not relevant here
+
+2007-07-13 20:36 +0000 [r75108]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, res/res_musiconhold.c: Merged revisions 75107 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r75107 | russell | 2007-07-13 15:35:22 -0500 (Fri, 13
+         Jul 2007) | 3 lines Fix a couple potential minor memory leaks.
+         load_moh_classes() could return without destroying the loaded
+         configuration. ........
+
+2007-07-13 20:15 +0000 [r75078]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_chanspy.c, /: Merged revisions 75066 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75066 | mmichelson | 2007-07-13 15:10:39 -0500 (Fri, 13 Jul
+         2007) | 5 lines Fixed an issue where chanspy flags were
+         uninitialized if no options were passed. What triggered this
+         investigation was an IRC chat where some people's quiet flags
+         were set while others' weren't even though none of them had
+         specified the q option. ........
+
+2007-07-13 20:10 +0000 [r75053-75067]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, res/res_musiconhold.c: Merged revisions 75059 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r75059 | russell | 2007-07-13 15:07:21 -0500 (Fri, 13
+         Jul 2007) | 6 lines Ensure that adding a user to the list of
+         users of a specific music on hold class is not done at the same
+         time as any of the other operations on this list to prevent list
+         corruption. Using the global moh_data lock for this is not ideal,
+         but it is what is used to protect these lists everywhere else in
+         the module, and I am only changing what is necessary to fix the
+         bug. ........
+
+       * channels/chan_zap.c, /: Merged revisions 75052 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r75052 | russell | 2007-07-13 14:10:00 -0500 (Fri, 13 Jul 2007) |
+         12 lines (closes issue #9660) Reported by: mmacvicar Patches
+         submitted by: bbryant, russell Tested by: mmacvicar, marco,
+         arcivanov, jmhunter, explidous When using a TDM400P (and probably
+         other analog cards) there was a chance that you could hang up and
+         pick the phone back up where it has been long enough to be not
+         considered a flash hook, but too soon such that the device
+         reports that it is busy and the person on the phone will only
+         hear silence. This patch makes chan_zap more tolerant of this and
+         gives the device a couple of seconds to succeed so the person on
+         the phone happily gets their dialtone. ........
+
+2007-07-12 23:00 +0000 [r74998]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * channels/chan_agent.c: Change to my previous fix regarding agent
+         logoff soft. Now uses deferlogoff instead of loginstart since
+         loginstart is used after logoff. Thanks to makoto for pointing
+         this out and suggesting the fix. (closes issue #10178, reported
+         and patched by makoto, with modification by me)
+
+2007-07-12 20:42 +0000 [r74955]  Steve Murphy <[EMAIL PROTECTED]>
+
+       * channels/chan_sip.c: This patch resolves 10143; thanks to irroot
+         for the patch; looked acceptable. Let the community decide if it
+         messes things up
+
+2007-07-12 19:17 +0000 [r74888-74922]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * main/channel.c: Whoops... didn't want this to be returned to 0
+         each iteration.
+
+       * main/channel.c: When waiting for a digit ensure that a begin
+         frame was received with it, not just an end frame. (issue #10084
+         reported by rushowr)
+
+2007-07-12 16:53 +0000 [r74839-74866]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: It helps if I actually add this stuff for
+         the 7921 too - otherwise it won't actually do much of anything.
+
+       * channels/chan_skinny.c: Add device ID for 7921 wireless skinny
+         phone
+
+       * channels/chan_skinny.c: Fix dialing in skinny that was broken in
+         some cases. Issue 10136, fix provided by DEA.
+
+2007-07-12 15:53 +0000 [r74815]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * /, res/res_musiconhold.c: Merged revisions 74814 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r74814 | file | 2007-07-12 12:51:24 -0300 (Thu, 12 Jul
+         2007) | 2 lines Only print out a warning for situations where it
+         is actually helpful. (issue #10187 reported by denke) ........
+
+2007-07-11 22:57 +0000 [r74767]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, channels/chan_iax2.c: Merged revisions 74766 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r74766 | russell | 2007-07-11 17:53:26 -0500 (Wed, 11 Jul 2007) |
+         5 lines The function make_trunk() can fail and return -1 instead
+         of a valid new call number. Fix the uses of this function to
+         handle this instead of treating it as the new call number. This
+         would cause a deadlock and memory corruption. (possible cause of
+         issue #9614 and others, patch by me) ........
+
+2007-07-11 21:14 +0000 [r74722]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * /, channels/chan_agent.c: Merged revisions 74719 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r74719 | mmichelson | 2007-07-11 16:12:30 -0500 (Wed, 11
+         Jul 2007) | 5 lines The cli command "agent logoff Agent/x soft"
+         did not work...at all. Now it does. (closes issue #10178,
+         reported and patched by makoto, with slight modification for 1.4
+         and trunk by me) ........
+
+2007-07-11 18:34 +0000 [r74657]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * res/res_config_odbc.c, /: Merged revisions 74656 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r74656 | russell | 2007-07-11 13:33:23 -0500 (Wed, 11
+         Jul 2007) | 4 lines Make sure that the ESCAPE immediately follows
+         the condition that uses LIKE. This fixes realtime extensions with
+         ODBC. (closes issue #10175, reported by stuarth, patch by me)
+         ........
+
+2007-07-11 18:18 +0000 [r74628-74642]  Steve Murphy <[EMAIL PROTECTED]>
+
+       * Makefile: This fixes 10172, where the entire man8 dir gets
+         removed during an uninstall of asterisk
+
+       * utils/expr2.testinput, doc/channelvariables.txt, UPGRADE.txt:
+         further reversion of previously applied floating point stuff for
+         expr2
+
+2007-07-11 17:16 +0000 [r74515-74590]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * /: Blocked revisions 74587 via svnmerge ........ r74587 | file |
+         2007-07-11 14:15:11 -0300 (Wed, 11 Jul 2007) | 2 lines Use some
+         Makefile magic to determine if linux/compiler.h is present.
+         (issue #10174 reported by francesco_r) ........
+
+       * channels/chan_phone.c, configure,
+         include/asterisk/autoconfig.h.in, configure.ac: Instead of
+         figuring out kernel versions that have compiler.h and not...
+         let's just use autoconf to check for it's presence. (issue #10174
+         reported by francesco_r)
+
+       * channels/chan_phone.c: Only check if we need to do a SIGMA based
+         tone generation if we have a card. (issue #10179 reported by
+         mikowhy)
+
+2007-07-10 23:32 +0000 [r74476]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c: Forwarding a message with IMAP storage was
+         storing the message in the sender's box instead of the forwarded
+         mailbox. (closes issue #10138, reported and patched by jaroth)
+
+2007-07-10 19:58 +0000 [r74374-74428]  Jason Parker <[EMAIL PROTECTED]>
+
+       * /, apps/app_queue.c: Merged revisions 74427 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r74427 | qwell | 2007-07-10 14:57:20 -0500 (Tue, 10 Jul 2007) | 6
+         lines Fix an issue where it was possible to have a service level
+         of over 100% Between the time recalc_holdtime and update_queue
+         was called, it was possible that the call could have been hungup.
+         Move both additions to the same place, so this won't happen.
+         Issue 10158, initial patch by makoto, modified by me. ........
+
+       * main/dns.c: Don't use #if to check if something is defined - use
+         #ifdef instead. Pointed out by kpfleming
+
+       * /, channels/chan_agent.c: Merged revisions 74376 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r74376 | qwell | 2007-07-10 14:03:45 -0500 (Tue, 10 Jul
+         2007) | 4 lines Fix an issue with wrapuptime not working when
+         using AgentLogin. Issue 10169, patch by makoto, with a minor mod
+         by me to not re-break issue 9618 ........
+
+       * main/dns.c, /, configure, include/asterisk/autoconfig.h.in,
+         configure.ac: Merged revisions 74373 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r74373 | qwell | 2007-07-10 13:37:23 -0500 (Tue, 10 Jul 2007) | 5
+         lines Use res_ndestroy on systems that have it. Otherwise, use
+         res_nclose. This prevents a memleak on NetBSD - and possibly
+         others. Issue 10133, patch by me, reported and tested by scw
+         ........
+
+2007-07-10  Russell Bryant <[EMAIL PROTECTED]>
+
+       * Asterisk 1.4.7.1 released.
+
+2007-07-10 16:00 +0000 [r74323]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * res/res_musiconhold.c: fix an uninitialized variable
+
+2007-07-10 15:38 +0000 [r74317]  Jason Parker <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c, /: Merged revisions 74316 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r74316 | qwell | 2007-07-10 10:37:54 -0500 (Tue, 10 Jul 2007) | 4
+         lines Fix a small typo in description in of Voicemail()
+         application. Issue 10170, patch by casper. ........
+
+2007-07-10 15:31 +0000 [r74314]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * res/res_config_odbc.c, /: Merged revisions 74313 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r74313 | russell | 2007-07-10 10:30:20 -0500 (Tue, 10
+         Jul 2007) | 3 lines Only use ESCAPE when LIKE is used. (issue
+         #10075, this part reported by jmls on IRC, patch by me) ........
+
+2007-07-10 14:50 +0000 [r74262-74265]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * /, main/app.c: Merged revisions 74264 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r74264 | file | 2007-07-10 11:48:00 -0300 (Tue, 10 Jul 2007) | 2
+         lines Ensure the group information category exists before trying
+         to do a string comparison with it. (issue #10171 reported by
+         mlegas) ........
+
+       * channels/chan_sip.c: Only spit out an inringing warning message
+         when it is applicable. Since call limits are already toast in
+         realtime let's not scare the user if they are using it. (issue
+         #10166 reported by bcnit)
+
+2007-07-09  Russell Bryant <[EMAIL PROTECTED]>
+
+       * Asterisk 1.4.7 released.
+
+2007-07-09 21:31 +0000 [r74162-74211]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * configure, configure.ac: Update the configure script to check for
+         a required function that is not present in the 1.2 version of
+         libpri. This will prevent the configure script from thinking that
+         it has compatible libpri support for Asterisk 1.4, when it
+         actually does not because the installed version is from 1.2.
+
+       * /: Blocked revisions 74165 via svnmerge ........ r74165 | russell
+         | 2007-07-09 16:00:17 -0500 (Mon, 09 Jul 2007) | 4 lines When the
+         specified class isn't found, properly fall back to the channel's
+         music class or the default. (issue #10123, reported by blitzrage,
+         patches from juggie, qwell, and me) ........
+
+       * res/res_musiconhold.c: (closes issue #10123) Reported by:
+         blitzrage Patches submitted by: juggie, qwell, me Tested by:
+         blitzrage When trying to find a music on hold class to use, try
+         all of the options, instead of only the first one that is set.
+         Also, change the MusicOnHold applications to not hang up on the
+         channel when a class can not be found.
+
+2007-07-09 20:19 +0000 [r74159]  Jason Parker <[EMAIL PROTECTED]>
+
+       * channels/chan_zap.c, /: Merged revisions 74158 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r74158 | qwell | 2007-07-09 15:18:15 -0500 (Mon, 09 Jul 2007) | 8
+         lines Several chan_zap options were not working on reload because
+         they were arbitrarily disallowed when reloading some/most PRI
+         options (such as signalling) was disallowed. Options such as
+         polarityonanswerdelay and answeronpolarityswitch can safely be
+         changed on a reload. This corrects that behavior. Issue 9186,
+         patch by tzafrir. ........
+
+2007-07-09 18:38 +0000 [r74120-74122]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_queue.c: Forgot to get rid of an extraneous debug
+         message.
+
+       * apps/app_queue.c: The n option for Queue should make the queue
+         exit immediately after failure to reach any members and should
+         not be dependent on the timeout value passed to Queue (closes
+         issue #10127, reported by bcnit, repaired by me)
+
+2007-07-09 15:32 +0000 [r74082]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c: Only destroy the scheduler context if it
+         was allocated. (issue #10124 reported by gzero)
+
+2007-07-09 14:57 +0000 [r74047]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c: Fixed a logic error in leave_voicemail.
+         Pass the mailbox instead of the context to inbox_count when the
+         context is "default." (closes issue #10135, reported by yannj,
+         repaired by me)
+
+2007-07-09 14:49 +0000 [r74043-74045]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * channels/chan_skinny.c, pbx/pbx_dundi.c: Few minor thread
+         synchronization tweaks. (issue #10124 reported by gzero)
+
+       * configure, acinclude.m4: Use AC_CHECK_HEADER to check for
+         ptlib/openh323 to allow for cross compiling. (issue #9675
+         reported by zandbelt)
+
+2007-07-09 04:03 +0000 [r73985]  Tilghman Lesher <[EMAIL PROTECTED]>
+
+       * main/ast_expr2f.c: Doxygen formatting fixes; fixes errors while
+         'make progdocs'. (Closes issue #10104)
+
+2007-07-09 03:13 +0000 [r73930-73980]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * main/cdr.c: Give Agent channel names priority when doing CDR
+         merging. (issue #10011 reported by krtorio)
+
+       * pbx/pbx_config.c: Add a few sanity checks when writing out the
+         dialplan. (issue #10157 reported by dome)
+
+2007-07-08 09:47 +0000 [r73849]  Olle Johansson <[EMAIL PROTECTED]>
+
+       * channels/chan_sip.c: While tracking down a bug, I need some more
+         history. Dumphistory is very useful, indeed.
+
+2007-07-06 23:02 +0000 [r73769]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * /, channels/chan_sip.c: Merged revisions 73768 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r73768 | russell | 2007-07-06 18:01:22 -0500 (Fri, 06 Jul 2007) |
+         4 lines If a sip_pvt struct has already registered an extension
+         state callback, remove the old one before adding a new one. If
+         this isn't done, Asterisk will crash. (issue #10120) ........
+
+2007-07-06 16:36 +0000 [r73727]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_voicemail.c: Fixing a rare case which causes voicemail
+         to crash when compiled with IMAP storage. inboxcount has the
+         possibility of finding an "interactive" vm_state when no
+         persistent "non-interactive" vm_state exists for that mailbox. If
+         this should happen when someone attempts to leave a message, it
+         results in a crash. This patch, along with my commit in revision
+         72670 fix issue 10053, reported by jaroth. closes issue #10053
+
+2007-07-06 16:12 +0000 [r73679-73696]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * res/res_config_odbc.c, /: Merged revisions 73684 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r73684 | russell | 2007-07-06 11:06:27 -0500 (Fri, 06
+         Jul 2007) | 8 lines (closes issue #10075) Reported by: apsaras
+         Patches submitted by: Corydon76 Tested by: apsaras Fix a problem
+         with MSSQL 2005 by explicitly stating that '\' is being used as
+         an escape character. ........
+
+       * /, channels/chan_sip.c: Merged revisions 73678 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r73678 | russell | 2007-07-06 10:55:41 -0500 (Fri, 06 Jul 2007) |
+         7 lines (closes issue #10125) Reported by: makoto Patches
+         submitted by: makoto This fixes a crash in chan_sip that happens
+         when the bindaddr setting is not valid on Asterisk startup, gets
+         fixed, and then a reload gets issued. ........
+
+2007-07-06 15:27 +0000 [r73675]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * /, channels/chan_agent.c: Merged revisions 73674 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r73674 | mmichelson | 2007-07-06 10:26:40 -0500 (Fri, 06
+         Jul 2007) | 5 lines Fixed a bug wherein agents get stuck busy.
+         (issue 9618, reported by jiddings, patched by moi) closes issue
+         #9618 ........
+
+2007-07-06 03:34 +0000 [r73551-73629]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * BUGS: fix a little spelling error
+
+       * channels/chan_sip.c: Fix a crash in chan_sip. Don't try to stop
+         the monitor thread if it was never started. (closes issue #10124,
+         reported by gzero, fixed by me)
+
+       * channels/chan_iax2.c: copy from the correct buffer when deferring
+         a full frame (related to issue #9937)
+
+       * channels/chan_iax2.c: * Store the call number that a thread is
+         processing without the full frame bit set to ease debugging *
+         When deferring a full frame for processing, stick it into the
+         queue for the thread that is processing frames for that call, not
+         the one that read the current frame and is about to go back into
+         the idle list (related to issue #9937)
+
+2007-07-05 22:20 +0000 [r73548]  Kevin P. Fleming <[EMAIL PROTECTED]>
+
+       * /, channels/chan_sip.c: Merged revisions 73547 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r73547 | kpfleming | 2007-07-05 17:11:51 -0500 (Thu, 05 Jul 2007)
+         | 2 lines we shouldn't allow G.723.1 endpoints to use VAD, just
+         like we don't support it for G.729 ........
+
+2007-07-05 20:50 +0000 [r73512]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * res/res_features.c: Pass HOLD and UNHOLD frames to the other
+         channel when they are returned from a native bridge function.
+         This fixes a problem where when two zap channels are natively
+         bridged and one does a flash hook, the other channel did not
+         receive music on hold. (Reported to me directly by Doug Bailey at
+         Digium)
+
+2007-07-05 19:18 +0000 [r73467]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * /, channels/chan_sip.c: Merged revisions 73466 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r73466 | file | 2007-07-05 16:15:18 -0300 (Thu, 05 Jul 2007) | 2
+         lines Copy language information to the dialog structure when
+         calling a peer for situations where a PBX may be started on the
+         dialed channel. (issue #10121 reported by clegall_proformatique)
+         ........
+
+2007-07-05 15:59 +0000 [r73400]  Mark Michelson <[EMAIL PROTECTED]>
+
+       * apps/app_queue.c: Correcting a minor CLI bug I found. When
+         issuing the queue show command, if you type queue show and then
+         press tab, you can continue pressing tab and it will keep
+         auto-completing queue names even though only 1 queue can be used
+         as an argument.
+
+2007-07-05 15:28 +0000 [r73398]  Russell Bryant <[EMAIL PROTECTED]>
+
+       * channels/chan_vpb.cc, channels/Makefile: Make this module build
+         for me in dev-mode
+
+2007-07-05 14:21 +0000 [r73316-73355]  Joshua Colp <[EMAIL PROTECTED]>
+
+       * apps/app_chanspy.c, main/channel.c, /: Merged revisions 73349 via
+         svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r73349 | file | 2007-07-05 11:19:14 -0300 (Thu, 05 Jul 2007) | 2
+         lines Tweak spy locking. (issue #9951 reported by welles)
+         ........
+
+       * channels/chan_local.c, /: Merged revisions 73318 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r73318 | file | 2007-07-05 10:26:02 -0300 (Thu, 05 Jul
+         2007) | 2 lines Actually check to make sure a PBX was started on
+         one of the Local channels instead of blindly assuming it was.
+         (issue #10112 reported by makoto) ........
+
+       * /, apps/app_queue.c: Merged revisions 73315 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........
+         r73315 | file | 2007-07-05 10:19:17 -0300 (Thu, 05 Jul 2007) | 2
+         lines Reset ServicelevelPerf variable back to 0 if we are unable
+         to calculate it each time... otherwise we will get previous
+         values. (issue #10117 reported by noriyuki) ........
+
+2007-07-04 14:53 +0000 [r73208-73253]  Christian Richter <[EMAIL PROTECTED]>
+
+       * channels/misdn/isdn_lib.c, /: Merged revisions 73252 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r73252 | crichter | 2007-07-04 16:50:58 +0200 (Mi, 04
+         Jul 2007) | 1 line bchannel configurations like echocancel and
+         volume control, need to be setuped on inbound calls too. ........
+
+       * channels/chan_misdn.c, /: Merged revisions 73207 via svnmerge
+         from https://origsvn.digium.com/svn/asterisk/branches/1.2
+         ........ r73207 | crichter | 2007-07-04 10:20:54 +0200 (Mi, 04
+         Jul 2007) | 1 line bad bug in overlapdial case, we called
+         start_pbx multiple times, because the state wasn't changed..
+         ........
+
+2007-07-03 20:17 +0000 [r73143]  Steve Murphy <[EMAIL PROTECTED]>
+
+       * main/ast_expr2.fl, main/ast_expr2.c, main/Makefile,
+         main/ast_expr2.h, main/ast_expr2.y, main/ast_expr2f.c: Removing
+         expr floating patch from 1.4; too much of a behavior change. If
+         you want this fix, try trunk instead. bug 9508.
+
+2007-07-03 15:42 +0000 [r73104-73106]  Jason Parker <[EMAIL PROTECTED]>
+
+       * /: What the heck. This should not have happened.
+
+       * /: use autotagged externals
+
+2007-07-03 12:38 +0000 [r73053]  Tilghman Lesher <[EMAIL PROTECTED]>
+
+       * apps/app_dial.c, /: Merged revisions 73052 via svnmerge from
+         https://origsvn.digium.com/svn/asterisk/branches/1.2 ........

[... 9084 lines stripped ...]

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to