]> git.ipfire.org Git - thirdparty/asterisk.git/log
thirdparty/asterisk.git
15 years agoMerged revisions 261451 via svnmerge from
Tzafrir Cohen [Thu, 6 May 2010 07:35:46 +0000 (07:35 +0000)] 
Merged revisions 261451 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r261451 | tzafrir | 2010-05-06 10:27:31 +0300 (ה', 06 מאי 2010) | 4 lines

  When failing to configure, don't destroy 'cfg' twice

  Fixes a crash when some config section had an incorrect channel config.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@261452 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 261314 via svnmerge from
Paul Belanger [Wed, 5 May 2010 19:14:51 +0000 (19:14 +0000)] 
Merged revisions 261314 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r261314 | pabelanger | 2010-05-05 14:43:03 -0400 (Wed, 05 May 2010) | 19 lines

  Merged revisions 261274 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r261274 | pabelanger | 2010-05-05 12:42:22 -0400 (Wed, 05 May 2010) | 12 lines

    Registration fix for SIP realtime.

    Make sure realtime fields are not empty.

    (closes issue #17266)
    Reported by: Nick_Lewis
    Patches:
          chan_sip.c-realtime.patch uploaded by Nick Lewis (license 657)
    Tested by: Nick_Lewis, sberney

    Review: https://reviewboard.asterisk.org/r/643/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@261317 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 261095 via svnmerge from
Tilghman Lesher [Tue, 4 May 2010 23:55:50 +0000 (23:55 +0000)] 
Merged revisions 261095 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r261095 | tilghman | 2010-05-04 18:51:52 -0500 (Tue, 04 May 2010) | 18 lines

  Merged revisions 261093-261094 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r261093 | tilghman | 2010-05-04 18:36:53 -0500 (Tue, 04 May 2010) | 7 lines

    Protect against overflow, when calculating how long to wait for a frame.

    (closes issue #17128)
     Reported by: under
     Patches:
           d.diff uploaded by under (license 914)
  ........
    r261094 | tilghman | 2010-05-04 18:47:08 -0500 (Tue, 04 May 2010) | 2 lines

    Add a tiny corner case to the previous commit
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@261097 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260924 via svnmerge from
Jeff Peeler [Tue, 4 May 2010 18:57:31 +0000 (18:57 +0000)] 
Merged revisions 260924 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260924 | jpeeler | 2010-05-04 13:51:28 -0500 (Tue, 04 May 2010) | 18 lines

  Merged revisions 260923 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260923 | jpeeler | 2010-05-04 13:46:46 -0500 (Tue, 04 May 2010) | 12 lines

    Voicemail transfer to operator should occur immediately, not after main menu.

    There were two scenarios in the advanced options that while using the
    operator=yes and review=yes options, the transfer occurred only after exiting
    the main menu (after sending a reply or leaving a message for an extension).
    Now after the audio is processed for the reply or message the transfer occurs
    immediately as expected.

    ABE-2107
    ABE-2108
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260926 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260802 via svnmerge from
Jason Parker [Tue, 4 May 2010 15:51:11 +0000 (15:51 +0000)] 
Merged revisions 260802 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260802 | qwell | 2010-05-04 10:49:57 -0500 (Tue, 04 May 2010) | 9 lines

  Merged revisions 260801 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260801 | qwell | 2010-05-04 10:49:27 -0500 (Tue, 04 May 2010) | 1 line

    Fix fallout from removing  from configure script.  Pointed out by philipp64 on #asterisk-dev
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260804 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoFix merge props
Jason Parker [Mon, 3 May 2010 17:49:52 +0000 (17:49 +0000)] 
Fix merge props

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260745 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260661-260662 via svnmerge from
Paul Belanger [Mon, 3 May 2010 17:37:13 +0000 (17:37 +0000)] 
Merged revisions 260661-260662 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r260661 | pabelanger | 2010-05-03 12:41:30 -0400 (Mon, 03 May 2010) | 10 lines

  non-root make install PREFIX=/tmp fails.
  Prepend libdir when executing mkpkgconfig allowing non-root installs to work.

  (closes issue #17268)
  Reported by: pabelanger
  Patches:
        issue17268.patch uploaded by pabelanger (license 224)
  Tested by: pabelanger
........
  r260662 | pabelanger | 2010-05-03 12:54:41 -0400 (Mon, 03 May 2010) | 3 lines

  Should have removed /usr/lib/ part. Thanks Qwell.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260741 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260570 via svnmerge from
Leif Madsen [Mon, 3 May 2010 14:59:32 +0000 (14:59 +0000)] 
Merged revisions 260570 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260570 | lmadsen | 2010-05-03 09:58:23 -0500 (Mon, 03 May 2010) | 9 lines

  Merged revisions 260569 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260569 | lmadsen | 2010-05-03 09:57:39 -0500 (Mon, 03 May 2010) | 1 line

    Minor typo pointed out by pabelanger on IRC.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260572 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260437 via svnmerge from
Jeff Peeler [Fri, 30 Apr 2010 22:47:26 +0000 (22:47 +0000)] 
Merged revisions 260437 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260437 | jpeeler | 2010-04-30 17:36:49 -0500 (Fri, 30 Apr 2010) | 18 lines

  Merged revisions 260434 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260434 | jpeeler | 2010-04-30 17:22:46 -0500 (Fri, 30 Apr 2010) | 11 lines

    Ensure channel state is not incorrectly set in the case of a very early answer.

    The needringing bit was being read in dahdi_read after answering thereby
    setting the state to ringing from up. This clears needringing upon answering
    so that is no longer possible.

    (closes issue #17067)
    Reported by: tzafrir
    Patches:
          needringing.diff uploaded by tzafrir (license 46)
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260440 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260346 via svnmerge from
Mark Michelson [Fri, 30 Apr 2010 20:18:31 +0000 (20:18 +0000)] 
Merged revisions 260346 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260346 | mmichelson | 2010-04-30 15:11:02 -0500 (Fri, 30 Apr 2010) | 24 lines

  Merged revisions 260345 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260345 | mmichelson | 2010-04-30 15:08:15 -0500 (Fri, 30 Apr 2010) | 18 lines

    Fix potential crash from race condition due to accessing channel data without the channel locked.

    In res_musiconhold.c, there are several places where a channel's
    stream's existence is checked prior to calling ast_closestream on it. The issue
    here is that in several cases, the channel was not locked while checking the
    stream. The result was that if two threads checked the state of the channel's
    stream at approximately the same time, then there could be a situation where
    both threads attempt to call ast_closestream on the channel's stream. The result
    here is that the refcount for the stream would go below 0, resulting in a crash.

    I have added proper channel locking to res_musiconhold.c to ensure that
    we do not try to check chan->stream without the channel locked. A Digium customer
    has been using this patch for several weeks and has not had any crashes since
    applying the patch.

    ABE-2147
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260354 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260231 via svnmerge from
Richard Mudgett [Thu, 29 Apr 2010 23:03:27 +0000 (23:03 +0000)] 
Merged revisions 260231 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260231 | rmudgett | 2010-04-29 17:44:14 -0500 (Thu, 29 Apr 2010) | 33 lines

  Merged revisions 260195 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260195 | rmudgett | 2010-04-29 17:11:47 -0500 (Thu, 29 Apr 2010) | 26 lines

    DTMF CallerID detection problems.

    The code handling DTMF CallerID drops digits on long CallerID numbers and
    may timeout waiting for the first ring with shorter numbers.

    The DTMF emulation mode was not turned off when processing DTMF CallerID.
    When the emulation code gets behind in processing the DTMF digits it can
    skip a digit.

    For shorter numbers, the timeout may have been too short.  I increased it
    from 2 seconds to 4 seconds.  Four seconds is a typical time between rings
    for many countries.

    (closes issue #16460)
    Reported by: sum
    Patches:
          issue16460.patch uploaded by rmudgett (license 664)
          issue16460_v1.6.2.patch uploaded by rmudgett (license 664)
    Tested by: sum, rmudgett

    Review: https://reviewboard.asterisk.org/r/634/

    JIRA SWP-562
    JIRA AST-334
    JIRA SWP-901
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260233 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260148 via svnmerge from
Tilghman Lesher [Thu, 29 Apr 2010 18:18:05 +0000 (18:18 +0000)] 
Merged revisions 260148 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r260148 | tilghman | 2010-04-29 13:15:57 -0500 (Thu, 29 Apr 2010) | 2 lines

  Pattern match fail.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260154 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 260050 via svnmerge from
David Vossel [Thu, 29 Apr 2010 15:37:15 +0000 (15:37 +0000)] 
Merged revisions 260050 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r260050 | dvossel | 2010-04-29 10:33:27 -0500 (Thu, 29 Apr 2010) | 21 lines

  Merged revisions 260049 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r260049 | dvossel | 2010-04-29 10:31:02 -0500 (Thu, 29 Apr 2010) | 14 lines

    Fixes crash in audiohook_write_list

    The middle_frame in the audiohook_write_list function was
    being freed if a audiohook manipulator returned a failure.
    This is incorrect logic.  This patch resolves this and
    adds detailed descriptions of how this function should work
    and why manipulator failures must be ignored.

    (closes issue #17052)
    Reported by: dvossel
    Tested by: dvossel

    (closes issue #16196)
    Reported by: atis

    Review: https://reviewboard.asterisk.org/r/623/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@260052 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259957 via svnmerge from
Mark Michelson [Wed, 28 Apr 2010 22:35:29 +0000 (22:35 +0000)] 
Merged revisions 259957 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r259957 | mmichelson | 2010-04-28 17:34:15 -0500 (Wed, 28 Apr 2010) | 11 lines

  Don't override peer context with domain context.

  (closes issue #17040)
  Reported by: pprindeville
  Patches:
        asterisk-1.6-bugid17040.patch uploaded by pprindeville (license 347)
  Tested by: pprindeville

  Review: https://reviewboard.asterisk.org/r/565/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259958 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259870 via svnmerge from
David Vossel [Wed, 28 Apr 2010 21:33:16 +0000 (21:33 +0000)] 
Merged revisions 259870 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259870 | dvossel | 2010-04-28 16:20:03 -0500 (Wed, 28 Apr 2010) | 39 lines

  Merged revisions 259858 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259858 | dvossel | 2010-04-28 16:16:03 -0500 (Wed, 28 Apr 2010) | 33 lines

    resolves deadlocks in chan_local

    Issue_1.
    In the local_hangup() 3 locks must be held at the same time... pvt, pvt->chan,
    and pvt->owner.  Proper deadlock avoidance is done when the channel to hangup
    is the outbound chan_local channel, but when it is not the outbound channel we
    have an issue... We attempt to do deadlock avoidance only on the tech pvt, when
    both the tech pvt and the pvt->owner are locked coming into that loop.  By
    never giving up the pvt->owner channel deadlock avoidance is not entirely possible.
    This patch resolves that by doing deadlock avoidance on both the pvt->owner and the pvt
    when trying to get the pvt->chan lock.

    Issue_2.
    ast_prod() is used in ast_activate_generator() to queue a frame on the channel
    and make the channel's read function get called.  This function is used in
    ast_activate_generator() while the channel is locked, which mean's the channel
    will have a lock both from the generator code and the frame_queue code by the
    time it gets to chan_local.c's local_queue_frame code... local_queue_frame
    contains some of the same crazy deadlock avoidance that local_hangup requires,
    and this recursive lock prevents that deadlock avoidance from happening correctly.
    This patch removes ast_prod() from the channel lock so only one lock is held during
    the local_queue_frame function.

    (closes issue #17185)
    Reported by: schmoozecom
    Patches:
          issue_17185_v1.diff uploaded by dvossel (license 671)
          issue_17185_v2.diff uploaded by dvossel (license 671)
    Tested by: schmoozecom, GameGamer43

    Review: https://reviewboard.asterisk.org/r/631/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259930 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259853 via svnmerge from
Leif Madsen [Wed, 28 Apr 2010 21:09:37 +0000 (21:09 +0000)] 
Merged revisions 259853 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259853 | lmadsen | 2010-04-28 16:08:34 -0500 (Wed, 28 Apr 2010) | 14 lines

  Merged revisions 259852 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259852 | lmadsen | 2010-04-28 16:07:48 -0500 (Wed, 28 Apr 2010) | 6 lines

    Update config.guess.

    Updating config.guess because after installing Ubuntu Server 9.10 and
    running all the update scripts, running ./configure would not continue
    because it was unable to determine what kind of system I had. After
    updating config.guess things started working again.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259855 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259848 via svnmerge from
Jason Parker [Wed, 28 Apr 2010 20:33:41 +0000 (20:33 +0000)] 
Merged revisions 259848 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259848 | qwell | 2010-04-28 15:32:14 -0500 (Wed, 28 Apr 2010) | 9 lines

  Merged revisions 259847 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259847 | qwell | 2010-04-28 15:30:21 -0500 (Wed, 28 Apr 2010) | 1 line

    Add AC_CONFIG_AUX_DIR to configure script, so systems without install can use install-sh from our source dir.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259850 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259837 via svnmerge from
Jason Parker [Wed, 28 Apr 2010 20:27:38 +0000 (20:27 +0000)] 
Merged revisions 259837 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259837 | qwell | 2010-04-28 15:26:35 -0500 (Wed, 28 Apr 2010) | 9 lines

  Merged revisions 259833 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259833 | qwell | 2010-04-28 15:25:36 -0500 (Wed, 28 Apr 2010) | 1 line

    Missed this when removing $ID
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259843 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259760 via svnmerge from
Jason Parker [Wed, 28 Apr 2010 19:22:51 +0000 (19:22 +0000)] 
Merged revisions 259760 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259760 | qwell | 2010-04-28 14:19:54 -0500 (Wed, 28 Apr 2010) | 14 lines

  Merged revisions 259748 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259748 | qwell | 2010-04-28 14:17:38 -0500 (Wed, 28 Apr 2010) | 7 lines

    Remove usage of `id` since it isn't useful and was causing breakge.

    Solaris `id` doesn't support the -u argument.  Instead of figuring out how to
    fix this to work on Solaris, I decided to check why it was necessary and where
    else it was used.  It was only used in one place, and it hasn't been needed
    for a very long time (I question whether it was ever needed).
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259776 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259672 via svnmerge from
Jeff Peeler [Wed, 28 Apr 2010 17:19:37 +0000 (17:19 +0000)] 
Merged revisions 259672 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259672 | jpeeler | 2010-04-28 12:18:43 -0500 (Wed, 28 Apr 2010) | 11 lines

  Merged revisions 259664 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259664 | jpeeler | 2010-04-28 12:13:29 -0500 (Wed, 28 Apr 2010) | 4 lines

    Do not play goodbye prompt after timeout of message review.

    ABE-2124
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259679 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259538 via svnmerge from
Richard Mudgett [Tue, 27 Apr 2010 22:37:40 +0000 (22:37 +0000)] 
Merged revisions 259538 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259538 | rmudgett | 2010-04-27 17:18:09 -0500 (Tue, 27 Apr 2010) | 18 lines

  Merged revisions 259531 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259531 | rmudgett | 2010-04-27 16:53:07 -0500 (Tue, 27 Apr 2010) | 11 lines

    DAHDI "WARNING" message is confusing and vague

    "WARNING[28406]: chan_dahdi.c:6873 ss_thread: CallerID feed failed: Success"

    Changed the warning to "Failed to decode CallerID on channel 'name'".  The
    message before it is likely more specific about why the CallerID decode
    failed.

    SWP-501
    AST-283
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259615 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259527 via svnmerge from
Leif Madsen [Tue, 27 Apr 2010 21:50:45 +0000 (21:50 +0000)] 
Merged revisions 259527 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259527 | lmadsen | 2010-04-27 16:49:36 -0500 (Tue, 27 Apr 2010) | 23 lines

  Merged revisions 259526 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259526 | lmadsen | 2010-04-27 16:48:47 -0500 (Tue, 27 Apr 2010) | 15 lines

    Update sounds files.

    * Add additional sounds prompts for say_enumeration
    * Update the English conference sounds prompts so they are better
      quality and all sound more consistent
    * Clean up the core-sounds-XX.txt and extra-sounds-XX.txt files to
      include all present sound files

    Both core (en, fr, es) and extra (en, fr) sounds files have been updated.

    (closes issue #16200)
    Reported by: murf

    (closes issue #17137)
    Reported by: lmadsen
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259529 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259439 via svnmerge from
Jason Parker [Tue, 27 Apr 2010 21:22:59 +0000 (21:22 +0000)] 
Merged revisions 259439 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r259439 | qwell | 2010-04-27 16:13:01 -0500 (Tue, 27 Apr 2010) | 5 lines

  Add gar to the check for AR for those silly OSes (Solaris) that don't have ar.

  autoconf2.13 couldn't handle AC_PROG_GREP, so I removed it.  This is fine,
  since we don't need to use anything that the configure script doesn't.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259471 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259353 via svnmerge from
Jason Parker [Tue, 27 Apr 2010 19:35:20 +0000 (19:35 +0000)] 
Merged revisions 259353 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259353 | qwell | 2010-04-27 14:31:55 -0500 (Tue, 27 Apr 2010) | 12 lines

  Merged revisions 259352 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259352 | qwell | 2010-04-27 14:29:26 -0500 (Tue, 27 Apr 2010) | 5 lines

    Support the silly OSes that don't have ar and strip.

    Since AC_PATH_TOOL is equiv to AC_CHECK_TOOL when path isn't specified, and
    AC_PATH_TOOLS doesn't exist, we'll just switch to AC_CHECK_TOOLS.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259355 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259307 via svnmerge from
Richard Mudgett [Tue, 27 Apr 2010 18:53:17 +0000 (18:53 +0000)] 
Merged revisions 259307 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259307 | rmudgett | 2010-04-27 13:29:33 -0500 (Tue, 27 Apr 2010) | 21 lines

  Merged revisions 259270 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259270 | rmudgett | 2010-04-27 13:14:54 -0500 (Tue, 27 Apr 2010) | 14 lines

    hidecalleridname parameter in chan_dahdi.conf

    Issue #7321 implements a new chan_dahdi configuration option.  However, a
    change mentioned in the issue was never implemented.  This is the change
    that will allow the feature to work.

    I added a note to chan_dahdi.conf.sample about the feature.

    (closes issue #17143)
    Reported by: djensen99
    Patches:
          diff.txt uploaded by djensen99 (license NA) (One line change)
    Tested by: djensen99
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259309 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259105 via svnmerge from
Mark Michelson [Mon, 26 Apr 2010 21:48:08 +0000 (21:48 +0000)] 
Merged revisions 259105 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259105 | mmichelson | 2010-04-26 16:45:13 -0500 (Mon, 26 Apr 2010) | 9 lines

  Merged revisions 259104 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259104 | mmichelson | 2010-04-26 16:44:43 -0500 (Mon, 26 Apr 2010) | 3 lines

    Let compilation succeed warning-free when DONT_OPTIMIZE is turned off.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259108 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 259023 via svnmerge from
Mark Michelson [Mon, 26 Apr 2010 21:28:29 +0000 (21:28 +0000)] 
Merged revisions 259023 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r259023 | mmichelson | 2010-04-26 16:13:35 -0500 (Mon, 26 Apr 2010) | 19 lines

  Merged revisions 259018 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r259018 | mmichelson | 2010-04-26 16:03:08 -0500 (Mon, 26 Apr 2010) | 13 lines

    Prevent Newchannel manager events for dummy channels.

    No Newchannel manager event will be fired for channels that are
    allocated to not match a registered technology type. Thus bogus
    channels allocated solely for variable substitution or CDR
    operations do not result in a Newchannel event.

    (closes issue #16957)
    Reported by: atis

    Review: https://reviewboard.asterisk.org/r/601
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@259078 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 258776 via svnmerge from
Tilghman Lesher [Sun, 25 Apr 2010 18:14:09 +0000 (18:14 +0000)] 
Merged revisions 258776 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r258776 | tilghman | 2010-04-25 13:12:14 -0500 (Sun, 25 Apr 2010) | 13 lines

  Merged revisions 258775 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r258775 | tilghman | 2010-04-25 13:09:05 -0500 (Sun, 25 Apr 2010) | 6 lines

    When StopMonitor is called, ensure that it will not be restarted by a channel event.
    (closes issue #16590)
     Reported by: kkm
     Patches:
           resmonitor-16590-trunk.239289.diff uploaded by kkm (license 888)
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@258778 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 258671,258675 via svnmerge from
Matthew Nicholson [Thu, 22 Apr 2010 22:24:09 +0000 (22:24 +0000)] 
Merged revisions 258671,258675 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r258671 | mnicholson | 2010-04-22 16:57:59 -0500 (Thu, 22 Apr 2010) | 32 lines

  Merged revisions 193391,258670 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r193391 | mnicholson | 2009-05-08 16:01:25 -0500 (Fri, 08 May 2009) | 8 lines

    Set the proper disposition on originated calls.

    (closes issue #14167)
    Reported by: jpt
    Patches:
          call-file-missing-cdr2.diff uploaded by mnicholson (license 96)
    Tested by: dlotina, rmartinez, mnicholson
  ........
    r258670 | mnicholson | 2010-04-22 16:49:07 -0500 (Thu, 22 Apr 2010) | 11 lines

    Fix broken CDR behavior.

    This change allows a CDR record previously marked with disposition ANSWERED to be set as BUSY or NO ANSWER.

    Additionally this change partially reverts r235635 and does not set the AST_CDR_FLAG_ORIGINATED flag on CDRs generated from ast_call().  To preserve proper CDR behavior, the AST_CDR_FLAG_DIALED flag is now cleared from all brige CDRs in ast_bridge_call().

    (closes issue #16797)
    Reported by: VarnishedOtter
    Tested by: mnicholson
  ........

  (closes issue #16222)
  Reported by: telles
  Tested by: mnicholson
................
  r258675 | mnicholson | 2010-04-22 17:11:23 -0500 (Thu, 22 Apr 2010) | 2 lines

  Fix previous commit.
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@258705 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 258433 via svnmerge from
Jeff Peeler [Wed, 21 Apr 2010 22:10:56 +0000 (22:10 +0000)] 
Merged revisions 258433 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r258433 | jpeeler | 2010-04-21 16:56:09 -0500 (Wed, 21 Apr 2010) | 15 lines

  Merged revisions 258432 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r258432 | jpeeler | 2010-04-21 16:45:36 -0500 (Wed, 21 Apr 2010) | 8 lines

    Fix looping forever when no input received in certain voicemail menu scenarios.

    Specifically, prompting for an extension (when leaving or forwarding a message)
    or when prompting for a digit (when saving a message or changing folders).

    ABE-2122
    SWP-1268
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@258435 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 258305 via svnmerge from
David Vossel [Wed, 21 Apr 2010 18:23:47 +0000 (18:23 +0000)] 
Merged revisions 258305 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r258305 | dvossel | 2010-04-21 13:13:36 -0500 (Wed, 21 Apr 2010) | 12 lines

  fixes issue with double "sip:" in header field

  This is a clear mistake in logic.  Future discussions
  about how to avoid having to handle uri's like this
  should take place in the future, but this fix needs
  to go in for now.

  (closes issue #15847)
  Reported by: ebroad
  Patches:
        doublesip.patch uploaded by ebroad (license 878)
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@258334 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 258065 via svnmerge from
Jeff Peeler [Tue, 20 Apr 2010 17:51:35 +0000 (17:51 +0000)] 
Merged revisions 258065 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r258065 | jpeeler | 2010-04-20 12:06:19 -0500 (Tue, 20 Apr 2010) | 17 lines

  Merged revisions 258029 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r258029 | jpeeler | 2010-04-20 11:16:33 -0500 (Tue, 20 Apr 2010) | 11 lines

    Play correct prompt when voicemail store failure occurs after attempted forward.

    If a user's mailbox was full and a message was attempted to be forwarded to
    said box, warnings on the console would indicate failure. However, the played
    prompt was that of success (vm-msgsaved). Now storage failure is taken into
    account and the correct prompt (vm-mailboxfull) is played when appropriate.

    ABE-2123
    SWP-1262
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@258105 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257810 via svnmerge from
Terry Wilson [Mon, 19 Apr 2010 18:22:24 +0000 (18:22 +0000)] 
Merged revisions 257810 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r257810 | twilson | 2010-04-19 12:57:41 -0500 (Mon, 19 Apr 2010) | 5 lines

  Fix incomplete CDR merge from r195881

  Because res/res_features.c was removed and main/cdr.c added, these changes
  didn't make it to trunk and the 1.6.x branches
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257833 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257768 via svnmerge from
Tilghman Lesher [Sun, 18 Apr 2010 17:28:07 +0000 (17:28 +0000)] 
Merged revisions 257768 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r257768 | tilghman | 2010-04-18 12:25:53 -0500 (Sun, 18 Apr 2010) | 2 lines

  Removing unused configuration parameters
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257770 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257713 via svnmerge from
Dwayne M. Hubbard [Fri, 16 Apr 2010 21:32:31 +0000 (21:32 +0000)] 
Merged revisions 257713 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r257713 | dhubbard | 2010-04-16 16:22:30 -0500 (Fri, 16 Apr 2010) | 28 lines

  Merged revisions 257686 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r257686 | dhubbard | 2010-04-16 16:15:43 -0500 (Fri, 16 Apr 2010) | 21 lines

    Make the mixmonitor thread process audio frames faster

    Mantis issue 17078 reports MixMonitor recordings have shorter durations than
    the call duration.  This was because the mixmonitor thread was not processing
    frames from the audiohook fast enough.  The mixmonitor thread would slowly fall
    behind the most recent audio frame and when the channel hangs up, the mixmonitor
    thread would exit without processing the same number of frames as the channel;
    leaving the mixmonitor recording shorter than actual call duration.

    This revision fixes this issue by moving the ast_audiohook_trigger_wait() and
    the subsequent audiohook.status check into the block where the
    ast_audiohook_read_frame() function returns NULL.

    (closes issue #17078)
    Reported by: geoff2010
    Patches:
          dw-M17078.patch uploaded by dhubbard (license 733)
    Tested by: dhubbard, geoff2010

    Review: https://reviewboard.asterisk.org/r/611/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257739 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoBlocked revisions 257642 via svnmerge
Dwayne M. Hubbard [Fri, 16 Apr 2010 19:48:06 +0000 (19:48 +0000)] 
Blocked revisions 257642 via svnmerge

........
  r257642 | dhubbard | 2010-04-16 14:25:30 -0500 (Fri, 16 Apr 2010) | 14 lines

  Enable PRI SERVICE message support in chan_dahdi for the 'national' switchtype

  Revision 1072 of libpri added SERVICE message support for the 'national'
  switchtype. The attached patch enables the use of 'pri service' CLI commands
  on dahdi channels that are configured for the 'national' switchtype.

  (closes issue #17142)
  Reported by: dhubbard
  Patches:
        dw-ni2.patch uploaded by dhubbard (license 733)
  Tested by: elguero, dhubbard

  Review: https://reviewboard.asterisk.org/r/612/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257645 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257560 via svnmerge from
Tilghman Lesher [Thu, 15 Apr 2010 21:33:23 +0000 (21:33 +0000)] 
Merged revisions 257560 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r257560 | tilghman | 2010-04-15 16:26:19 -0500 (Thu, 15 Apr 2010) | 13 lines

  Merged revisions 257544 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r257544 | tilghman | 2010-04-15 16:23:24 -0500 (Thu, 15 Apr 2010) | 6 lines

    Allow application options with arguments to contain parentheses, through a variety of escaping techniques.

    Fixes SWP-1194 (ABE-2143).

    Review: https://reviewboard.asterisk.org/r/604/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257594 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257493 via svnmerge from
Tilghman Lesher [Thu, 15 Apr 2010 20:34:36 +0000 (20:34 +0000)] 
Merged revisions 257493 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r257493 | tilghman | 2010-04-15 15:30:15 -0500 (Thu, 15 Apr 2010) | 20 lines

  Merged revisions 257467 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r257467 | tilghman | 2010-04-15 15:24:50 -0500 (Thu, 15 Apr 2010) | 13 lines

    Don't recreate peer, when responding to a repeated deregistration attempt.

    When a reply to a deregistration is lost in transmit, the client retries the
    deregistration.  Previously, this would cause a realtime/autocreate peer to be
    loaded back into memory, after it had already been correctly purged.  Instead,
    we just want to resend the reply without loading the peer.

    (closes issue #16908)
     Reported by: kkm
     Patches:
           20100412__issue16908.diff.txt uploaded by tilghman (license 14)
     Tested by: kkm
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257508 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257427 via svnmerge from
Leif Madsen [Thu, 15 Apr 2010 19:43:17 +0000 (19:43 +0000)] 
Merged revisions 257427 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r257427 | lmadsen | 2010-04-15 14:41:05 -0500 (Thu, 15 Apr 2010) | 21 lines

  Merged revisions 257426 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r257426 | lmadsen | 2010-04-15 14:40:33 -0500 (Thu, 15 Apr 2010) | 13 lines

    Update backtrace.txt documentation.

    Update the backtrace.txt documentation so it conforms to the same layout as
    other documents we've been working on recently. Additionally, add a bunch of
    new information about gathering backtraces for crashes and deadlocks, along
    with ways of verifying your file before uploading it. Create a couple of one
    line commands for people to generate the files we need.

    (closes issue #17190)
    Reported by: lmadsen
    Patches:
          backtrace.txt.patch-2 uploaded by lmadsen (license 10)
    Tested by: lmadsen, pabelanger
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257429 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257343 via svnmerge from
Leif Madsen [Thu, 15 Apr 2010 13:46:41 +0000 (13:46 +0000)] 
Merged revisions 257343 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r257343 | lmadsen | 2010-04-15 08:44:38 -0500 (Thu, 15 Apr 2010) | 9 lines

  Merged revisions 257342 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r257342 | lmadsen | 2010-04-15 08:41:45 -0500 (Thu, 15 Apr 2010) | 1 line

    Update address of the bug tracker.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257345 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257262 via svnmerge from
Tilghman Lesher [Wed, 14 Apr 2010 23:00:07 +0000 (23:00 +0000)] 
Merged revisions 257262 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r257262 | tilghman | 2010-04-14 17:57:35 -0500 (Wed, 14 Apr 2010) | 15 lines

  Yet another issue where the conversion of the application delimiter to comma caused an issue.

  Application arguments within the feature map could possibly contain a comma,
  which conflicts with the syntax of the features.conf configuration file.  This
  patch allows the argument to be wrapped in parentheses or quoted, to allow the
  application arguments to be interpreted as a single configuration parameter.

  (closes issue #16646)
   Reported by: pinga-fogo
   Patches:
         20100414__issue16646.diff.txt uploaded by tilghman (license 14)
   Tested by: tilghman

  Review: https://reviewboard.asterisk.org/r/547/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257264 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257146 via svnmerge from
Matthew Nicholson [Tue, 13 Apr 2010 19:30:48 +0000 (19:30 +0000)] 
Merged revisions 257146 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r257146 | mnicholson | 2010-04-13 13:10:30 -0500 (Tue, 13 Apr 2010) | 16 lines

  Merged revisions 257070 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r257070 | mnicholson | 2010-04-13 11:46:30 -0500 (Tue, 13 Apr 2010) | 9 lines

    Add an option to restore past broken behavor of the Events manager action

    Before r238915, certain values for the EventMask parameter of the Events action would result in no response being returned.  This patch adds an option to restore that broken behavior.  Also while fixing this bug I discovered that passing an empty EventMasks parameter would also result in no response being returned, this has been fixed as well while being preserved when the broken behavior is requested.

    (closes issue #17023)
    Reported by: nblasgen

    Review: https://reviewboard.asterisk.org/r/602/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257214 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257191 via svnmerge from
Tilghman Lesher [Tue, 13 Apr 2010 19:20:50 +0000 (19:20 +0000)] 
Merged revisions 257191 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r257191 | tilghman | 2010-04-13 14:17:48 -0500 (Tue, 13 Apr 2010) | 10 lines

  Also unref the pvt when we delete the provisional keepalive job.

  (closes issue #16774)
   Reported by: kowalma
   Patches:
         20100315__issue16774.diff.txt uploaded by tilghman (license 14)
   Tested by: falves11, jamicque

  Review: https://reviewboard.asterisk.org/r/591/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257208 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 257065 via svnmerge from
Tilghman Lesher [Tue, 13 Apr 2010 16:38:32 +0000 (16:38 +0000)] 
Merged revisions 257065 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r257065 | tilghman | 2010-04-13 11:33:21 -0500 (Tue, 13 Apr 2010) | 8 lines

  Ensure that we can have commas within cdr values.

  (closes issue #17001)
   Reported by: snuffy
   Patches:
         20100412__issue17001.diff.txt uploaded by tilghman (license 14)
   Tested by: snuffy
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@257067 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 256901 via svnmerge from
Leif Madsen [Mon, 12 Apr 2010 17:31:01 +0000 (17:31 +0000)] 
Merged revisions 256901 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r256901 | lmadsen | 2010-04-12 12:29:53 -0500 (Mon, 12 Apr 2010) | 23 lines

  Merged revisions 256900 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r256900 | lmadsen | 2010-04-12 12:29:26 -0500 (Mon, 12 Apr 2010) | 15 lines

    Add How-To document on collecting debugging info for issues.asterisk.org

    Paul Belanger has been helping a lot with bug tracking recently and created
    this document that we can now point to when additional debugging information
    is required. This document will help those filing issues to know how to get
    the information required when filing their issues. This will make things
    easier on the developers.

    Initial text and changes by pabelanger. Tweaks and editing by myself.

    (closes issue #17159)
    Reported by: pabelanger
    Patches:
          HOWTO_collect_debug_information.txt.patch uploaded by lmadsen (license 10)
    Tested by: tzafrir, pabelanger, lmadsen
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256903 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 256370 via svnmerge from
Tilghman Lesher [Tue, 6 Apr 2010 19:40:13 +0000 (19:40 +0000)] 
Merged revisions 256370 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r256370 | tilghman | 2010-04-06 14:28:42 -0500 (Tue, 06 Apr 2010) | 2 lines

  Mac OS X does not support comparing a mutex to its initializer.  Create a test for this.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256372 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoFix malformed if test. Regression of issue 15883.
Richard Mudgett [Tue, 6 Apr 2010 18:08:32 +0000 (18:08 +0000)] 
Fix malformed if test.  Regression of issue 15883.

Converted if statement to a switch statement for clarity.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256365 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 256265 via svnmerge from
Richard Mudgett [Tue, 6 Apr 2010 00:53:49 +0000 (00:53 +0000)] 
Merged revisions 256265 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r256265 | rmudgett | 2010-04-05 19:39:44 -0500 (Mon, 05 Apr 2010) | 12 lines

  Merged revisions 256225 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r256225 | rmudgett | 2010-04-05 19:10:16 -0500 (Mon, 05 Apr 2010) | 5 lines

    DAHDI/PRI call to pri_channel_bridge() not protected by PRI lock.

    SWP-1231
    ABE-2163
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256267 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 256161 via svnmerge from
Leif Madsen [Mon, 5 Apr 2010 15:15:50 +0000 (15:15 +0000)] 
Merged revisions 256161 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r256161 | lmadsen | 2010-04-05 10:14:53 -0500 (Mon, 05 Apr 2010) | 1 line

  Fix for localchannel.tex to allow PDFs to be generated again.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256163 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 256015 via svnmerge from
Russell Bryant [Fri, 2 Apr 2010 23:47:58 +0000 (23:47 +0000)] 
Merged revisions 256015 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r256015 | russell | 2010-04-02 18:46:45 -0500 (Fri, 02 Apr 2010) | 16 lines

  Merged revisions 256014 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r256014 | russell | 2010-04-02 18:45:56 -0500 (Fri, 02 Apr 2010) | 9 lines

    Resolve a deadlock that occurs due to a pointless call to ast_bridged_channel()

    (closes issue #16840)
    Reported by: bzing2
    Patches:
          patch.txt uploaded by bzing2 (license 902)
          issue_16840.rev1.diff uploaded by russell (license 2)
    Tested by: bzing2, russell
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256017 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 256010 via svnmerge from
Russell Bryant [Fri, 2 Apr 2010 23:33:51 +0000 (23:33 +0000)] 
Merged revisions 256010 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r256010 | russell | 2010-04-02 18:30:58 -0500 (Fri, 02 Apr 2010) | 9 lines

  Merged revisions 256009 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r256009 | russell | 2010-04-02 18:30:15 -0500 (Fri, 02 Apr 2010) | 2 lines

    Remove extremely verbose debug message.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@256012 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 255952 via svnmerge from
Tilghman Lesher [Fri, 2 Apr 2010 20:20:40 +0000 (20:20 +0000)] 
Merged revisions 255952 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r255952 | tilghman | 2010-04-02 15:19:01 -0500 (Fri, 02 Apr 2010) | 8 lines

  Pass the PID of the Asterisk process, not the PID of the canary.

  (closes issue #17065)
   Reported by: globalnetinc
   Patches:
         astcanary.patch uploaded by makoto (license 38)
   Tested by: frawd, globalnetinc
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255954 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 255796 via svnmerge from
Tilghman Lesher [Thu, 1 Apr 2010 18:21:23 +0000 (18:21 +0000)] 
Merged revisions 255796 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r255796 | tilghman | 2010-04-01 13:16:37 -0500 (Thu, 01 Apr 2010) | 7 lines

  Fix DEBUG_THREADS build on Darwin.

  (closes issue #16828)
   Reported by: oej
   Patches:
         20100331__issue16828.diff.txt uploaded by tilghman (license 14)
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255815 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoRecorded merge of revisions 255592 via svnmerge from
Tilghman Lesher [Wed, 31 Mar 2010 19:34:39 +0000 (19:34 +0000)] 
Recorded merge of revisions 255592 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r255592 | tilghman | 2010-03-31 14:13:02 -0500 (Wed, 31 Mar 2010) | 22 lines

  Recorded merge of revisions 255591 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r255591 | tilghman | 2010-03-31 14:09:46 -0500 (Wed, 31 Mar 2010) | 15 lines

    Ensure line terminators in email are consistent.

    Fixes an issue with certain Mail Transport Agents, where attachments are not
    interpreted correctly.

    (closes issue #16557)
     Reported by: jcovert
     Patches:
           20100308__issue16557__1.4.diff.txt uploaded by tilghman (license 14)
           20100308__issue16557__1.6.0.diff.txt uploaded by tilghman (license 14)
           20100308__issue16557__trunk.diff.txt uploaded by tilghman (license 14)
     Tested by: ebroad, zktech

    Reviewboard: https://reviewboard.asterisk.org/r/544/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255675 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 255504 via svnmerge from
Leif Madsen [Wed, 31 Mar 2010 17:51:39 +0000 (17:51 +0000)] 
Merged revisions 255504 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r255504 | lmadsen | 2010-03-31 12:48:09 -0500 (Wed, 31 Mar 2010) | 5 lines

  Add documentation clarifying when 't' and 'T' can be used.

  (closes issue #17021)
  Reported by: kovzol
  Tested by: lmadsen, kovzol, davidw, ebroad
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255506 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 255410 via svnmerge from
Russell Bryant [Tue, 30 Mar 2010 20:57:48 +0000 (20:57 +0000)] 
Merged revisions 255410 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r255410 | russell | 2010-03-30 15:56:26 -0500 (Tue, 30 Mar 2010) | 9 lines

  Merged revisions 255409 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r255409 | russell | 2010-03-30 15:56:00 -0500 (Tue, 30 Mar 2010) | 2 lines

    Don't kill Asterisk if the H323 listener does not start.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255412 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 255323 via svnmerge from
Russell Bryant [Tue, 30 Mar 2010 16:10:41 +0000 (16:10 +0000)] 
Merged revisions 255323 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r255323 | russell | 2010-03-30 11:07:49 -0500 (Tue, 30 Mar 2010) | 9 lines

  Merged revisions 255322 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r255322 | russell | 2010-03-30 11:06:06 -0500 (Tue, 30 Mar 2010) | 2 lines

    Don't make Asterisk not start if pbx_dundi fails to initialize.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255325 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoFinish syncing documentation for tlsbindaddr.
Leif Madsen [Fri, 26 Mar 2010 19:29:42 +0000 (19:29 +0000)] 
Finish syncing documentation for tlsbindaddr.

(issue #17054)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255068 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 255021 via svnmerge from
Leif Madsen [Fri, 26 Mar 2010 19:17:42 +0000 (19:17 +0000)] 
Merged revisions 255021 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r255021 | lmadsen | 2010-03-26 14:07:38 -0500 (Fri, 26 Mar 2010) | 8 lines

  Update confusing documentation for tlsbindaddr.

  Update some confusing documentation for the tlsbindaddr
  option in sip.conf.sample. Point at a link instead which
  has better documentation.

  (closes issue #17054)
  Reported by: klaus3000
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@255026 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254802 via svnmerge from
Jason Parker [Thu, 25 Mar 2010 20:43:19 +0000 (20:43 +0000)] 
Merged revisions 254802 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r254802 | qwell | 2010-03-25 15:41:49 -0500 (Thu, 25 Mar 2010) | 9 lines

  Merged revisions 254800 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r254800 | qwell | 2010-03-25 15:41:15 -0500 (Thu, 25 Mar 2010) | 1 line

    Don't remove local copies of utils in uninstall.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254804 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254718 via svnmerge from
Russell Bryant [Thu, 25 Mar 2010 20:09:29 +0000 (20:09 +0000)] 
Merged revisions 254718 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r254718 | russell | 2010-03-25 15:08:40 -0500 (Thu, 25 Mar 2010) | 2 lines

  chan_usbradio depends on alsa.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254720 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoFix DEBUG_THREADS issue with out-of-tree modules.
Jason Parker [Thu, 25 Mar 2010 20:03:59 +0000 (20:03 +0000)] 
Fix DEBUG_THREADS issue with out-of-tree modules.

Take 2, without ABI breakage this time.

Review: https://reviewboard.asterisk.org/r/588/

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254717 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254553 via svnmerge from
Mark Michelson [Thu, 25 Mar 2010 17:46:37 +0000 (17:46 +0000)] 
Merged revisions 254553 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r254553 | mmichelson | 2010-03-25 12:42:36 -0500 (Thu, 25 Mar 2010) | 11 lines

  Merged revisions 254552 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r254552 | mmichelson | 2010-03-25 12:33:35 -0500 (Thu, 25 Mar 2010) | 5 lines

    Add doxygen for acl.h

    Review: https://reviewboard.asterisk.org/r/528
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254555 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoInitialize stream to avoid a compilation error.
Sean Bright [Thu, 25 Mar 2010 17:21:06 +0000 (17:21 +0000)] 
Initialize stream to avoid a compilation error.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254547 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoFix potential crashes from trying to reference non-existent RTP streams.
Mark Michelson [Thu, 25 Mar 2010 17:10:59 +0000 (17:10 +0000)] 
Fix potential crashes from trying to reference non-existent RTP streams.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254541 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254453 via svnmerge from
Terry Wilson [Thu, 25 Mar 2010 16:23:32 +0000 (16:23 +0000)] 
Merged revisions 254453 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r254453 | twilson | 2010-03-25 11:03:51 -0500 (Thu, 25 Mar 2010) | 9 lines

  Merged revisions 254451 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r254451 | twilson | 2010-03-25 10:57:29 -0500 (Thu, 25 Mar 2010) | 2 lines

    Handle new SRCCHANGE control message here too
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254486 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoRecorded merge of revisions 254454 via svnmerge from
Mark Michelson [Thu, 25 Mar 2010 16:15:14 +0000 (16:15 +0000)] 
Recorded merge of revisions 254454 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r254454 | mmichelson | 2010-03-25 11:04:48 -0500 (Thu, 25 Mar 2010) | 50 lines

  Recorded merge of revisions 254452 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r254452 | mmichelson | 2010-03-25 10:59:56 -0500 (Thu, 25 Mar 2010) | 44 lines

    Several fixes regarding RFC2833 DTMF detection.

    Here is a copy and paste of the details from my request on
    reviewboard that dealt with these changes:

    Fix 1. The first change in place is to fix Mantis issue 15811, which deals with a situation where Asterisk will incorrectly interpret out of order RFC2833 frames as duplicate DTMF digits. For instance, we would receive a sequence like:

    seqno 1: DTMF 1
    seqno 2: DTMF 1
    seqno 3: DTMF 1
    seqno 4: DTMF 1
    seqno 6: DTMF 1 (end)
    seqno 5: DTMF 1
    seqno 7: DTMF 1 (end)
    seqno 8: DTMF 1 (end)

    Prior to this patch when we received the frame with seqno 5, we would interpret this as a new DTMF 1. With this patch, we will check the seqno of the incoming digit and not process the frame if the seqno is lower than the last recorded seqno. Note that we do not record the seqno of the dropped DTMF frame for future processing. While the above situation is what was designed to be fixed, the patch is written in such a way that the following would also be fixed too:

    seqno  9: DTMF 1
    seqno 10: DTMF 1 (end)
    seqno 11: DTMF 1 (end)
    seqno 13: DTMF 2
    seqno 12: DTMF 1 (end)
    seqno 14: DTMF 2
    seqno 15: DTMF 2 (end)
    seqno 16: DTMF 2 (end)
    seqno 17: DTMF 2 (end)

    In this second situation, the beginning of the DTMF 2 arrives before the final end frame of the DTMF 1. With the patch, seqno 12 is no processed and thus we properly interpret the DTMF.

    Fix 2. The second change in place is to fix an issue like the following:

    seqno 1: DTMF 1
    seqno 2: DTMF 1
    seqno 3: DTMF 1 (end) *packet lost*
    seqno 4: DTMF 1 (end) *packet lost*
    seqno 5: DTMF 1 (end) *packet lost*
    seqno 6: DTMF 2

    When we receive seqno 6, we had code in place that was supposed to properly end the previously unended DTMF 1. The problem was that the code was essentially a no-op. The code would set up an end frame for the DTMF 1 but would immediately overwrite the frame with the begin for DTMF 2. I changed process_dtmf_rfc2833() so that instead of returning a single frame, it is given as an output parameter a list of frames. Each frame that needs to be returned is appended to this list.

    Fix 3. The final change is a minor one where an AST_CONTROL_SRCCHANGE frame could get lost. If we process a cisco DTMF or an RFC 3389 frame and no frame was returned, then we would return &ast_null_frame. The problem is that earlier in the function, we may have generated an AST_CONTROL_SRCCHANGE frame and put it in the list of frames we wish to return. This frame would be lost in such a case. The patch fixes this problem
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254456 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254446 via svnmerge from
Leif Madsen [Thu, 25 Mar 2010 15:22:09 +0000 (15:22 +0000)] 
Merged revisions 254446 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r254446 | lmadsen | 2010-03-25 10:21:26 -0500 (Thu, 25 Mar 2010) | 9 lines

  handle_speechset has 4 arguments.

  Update code to reflect that handle_speechset has 4 arguments.

  (closes issue #17093)
  Reported by: gpatri
  Patches:
        res_agi.patch uploaded by gpatri (license 1014)
  Tested by: pabelanger, mmichelson
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254448 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254277 via svnmerge from
Jeff Peeler [Wed, 24 Mar 2010 17:18:14 +0000 (17:18 +0000)] 
Merged revisions 254277 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r254277 | jpeeler | 2010-03-24 12:15:05 -0500 (Wed, 24 Mar 2010) | 78 lines

  Merged revisions 254235 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r254235 | jpeeler | 2010-03-23 19:37:23 -0500 (Tue, 23 Mar 2010) | 72 lines

    Ensure that monitor recordings are written to the correct location (again)

    This is an extension to 248860. As such the dialplan test has been extended:

    ; non absolute path, not combined
    exten => 5040, 1, monitor(wav,tmp/jeff/monitor_test)
    exten => 5040, n, dial(sip/5001)
    ; absolute path, not combined
    exten => 5041, 1, monitor(wav,/tmp/jeff/monitor_test2)
    exten => 5041, n, dial(sip/5001)
    ; no path, not combined
    exten => 5042, 1, monitor(wav,monitor_test3)
    exten => 5042, n, dial(sip/5001)
    ; combined: changemonitor from non absolute to no path (leaves tmp/jeff)
    exten => 5043, 1, monitor(wav,tmp/jeff/monitor_test4,m)
    exten => 5043, n, changemonitor(monitor_test5)
    exten => 5043, n, dial(sip/5001)
    ; combined: changemonitor from no path to non absolute path
    exten => 5044, 1, monitor(wav,monitor_test6,m)
    exten => 5044, n, changemonitor(tmp/jeff/monitor_test7) ; this wasn't possible before
    exten => 5044, n, dial(sip/5001)
    ; non absolute path, combined
    exten => 5045, 1, monitor(wav,tmp/jeff/monitor_test8,m)
    exten => 5045, n, dial(sip/5001)
    ; absolute path, combined
    exten => 5046, 1, monitor(wav,/tmp/jeff/monitor_test9,m)
    exten => 5046, n, dial(sip/5001)
    ; no path, combined
    exten => 5047, 1, monitor(wav,monitor_test10,m)
    exten => 5047, n, dial(sip/5001)
    ; combined: changemonitor from non absolute to absolute (leaves tmp/jeff)
    exten => 5048, 1, monitor(wav,tmp/jeff/monitor_test11,m)
    exten => 5048, n, changemonitor(/tmp/jeff/monitor_test12)
    exten => 5048, n, dial(sip/5001)
    ; combined: changemonitor from absolute to non absolute (leaves /tmp/jeff)
    exten => 5049, 1, monitor(wav,/tmp/jeff/monitor_test13,m)
    exten => 5049, n, changemonitor(tmp/jeff/monitor_test14)
    exten => 5049, n, dial(sip/5001)
    ; combined: changemonitor from no path to absolute
    exten => 5050, 1, monitor(wav,monitor_test15,m)
    exten => 5050, n, changemonitor(/tmp/jeff/monitor_test16)
    exten => 5050, n, dial(sip/5001)
    ; combined: changemonitor from absolute to no path (leaves /tmp/jeff)
    exten => 5051, 1, monitor(wav,/tmp/jeff/monitor_test17,m)
    exten => 5051, n, changemonitor(monitor_test18)
    exten => 5051, n, dial(sip/5001)
    ; not combined: changemonitor from non absolute to no path (leaves tmp/jeff)
    exten => 5052, 1, monitor(wav,tmp/jeff/monitor_test19)
    exten => 5052, n, changemonitor(monitor_test20)
    exten => 5052, n, dial(sip/5001)
    ; not combined: changemonitor from no path to non absolute
    exten => 5053, 1, monitor(wav,monitor_test21)
    exten => 5053, n, changemonitor(tmp/jeff/monitor_test22)
    exten => 5053, n, dial(sip/5001)
    ; not combined: changemonitor from non absolute to absolute (leaves tmp/jeff)
    exten => 5054, 1, monitor(wav,tmp/jeff/monitor_test23)
    exten => 5054, n, changemonitor(/tmp/jeff/monitor_test24)
    exten => 5054, n, dial(sip/5001)
    ; not combined: changemonitor from absolute to non absolute (leaves /tmp/jeff)
    exten => 5055, 1, monitor(wav,/tmp/jeff/monitor_test24)
    exten => 5055, n, changemonitor(tmp/jeff/monitor_test25)
    exten => 5055, n, dial(sip/5001)
    ; not combined: changemonitor from no path to absolute
    exten => 5056, 1, monitor(wav,monitor_test26)
    exten => 5056, n, changemonitor(/tmp/jeff/monitor_test27)
    exten => 5056, n, dial(sip/5001)
    ; not combined: changemonitor from absolute to no path (leaves /tmp/jeff)
    exten => 5057, 1, monitor(wav,/tmp/jeff/monitor_test28)
    exten => 5057, n, changemonitor(monitor_test29)
    exten => 5057, n, dial(sip/5001)
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254283 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254001 via svnmerge from
Tzafrir Cohen [Tue, 23 Mar 2010 21:37:47 +0000 (21:37 +0000)] 
Merged revisions 254001 via svnmerge from
http://svn.digium.com/svn/asterisk/trunk

........
  r254001 | tzafrir | 2010-03-23 21:19:52 +0200 (Tue, 23 Mar 2010) | 2 lines

  Change the name of the category 'TEST' to match the name of the subdir
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254130 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 254050 via svnmerge from
Jeff Peeler [Tue, 23 Mar 2010 21:20:22 +0000 (21:20 +0000)] 
Merged revisions 254050 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r254050 | jpeeler | 2010-03-23 16:17:23 -0500 (Tue, 23 Mar 2010) | 14 lines

  Exit native bridging early for greater timing accuracy with warnings

  This changes native bridging to break one millisecond early so that the more
  accurate timeval calculations done in the generic bridge can be performed using
  the bridge config. Currently the time between exiting native bridging slightly
  late can sometimes cause a large enough discrepancy for warnings to be missed.
  For the record, 1.4 does not attempt to native bridge at all when warnings are
  enabled.

  (closes issue #15815)
  Reported by: adomjan

  Review: https://reviewboard.asterisk.org/r/577/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@254065 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253800 via svnmerge from
Matthew Nicholson [Mon, 22 Mar 2010 19:56:36 +0000 (19:56 +0000)] 
Merged revisions 253800 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r253800 | mnicholson | 2010-03-22 14:52:52 -0500 (Mon, 22 Mar 2010) | 11 lines

  Merged revisions 253799 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r253799 | mnicholson | 2010-03-22 14:50:00 -0500 (Mon, 22 Mar 2010) | 4 lines

    Unconditionally copy the caller's account code to the called party.

    (related to issue #16331)
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253802 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253758 via svnmerge from
Tilghman Lesher [Mon, 22 Mar 2010 19:06:27 +0000 (19:06 +0000)] 
Merged revisions 253758 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253758 | tilghman | 2010-03-22 14:05:27 -0500 (Mon, 22 Mar 2010) | 2 lines

  Update query should be an UPDATE, not a SELECT.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253759 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253755 via svnmerge from
Tilghman Lesher [Mon, 22 Mar 2010 19:01:16 +0000 (19:01 +0000)] 
Merged revisions 253755 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253755 | tilghman | 2010-03-22 13:58:48 -0500 (Mon, 22 Mar 2010) | 4 lines

  Return the list for later manipulation.  This fixes an issue with the update procedure.

  Debugging with mmichelson.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253756 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253712 via svnmerge from
Tilghman Lesher [Mon, 22 Mar 2010 17:01:21 +0000 (17:01 +0000)] 
Merged revisions 253712 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253712 | tilghman | 2010-03-22 11:59:35 -0500 (Mon, 22 Mar 2010) | 2 lines

  Accomodate equal signs in DSNs and add documentation, based upon mmichelson's feedback.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253713 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253540 via svnmerge from
Russell Bryant [Sat, 20 Mar 2010 17:55:02 +0000 (17:55 +0000)] 
Merged revisions 253540 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253540 | russell | 2010-03-20 07:03:07 -0500 (Sat, 20 Mar 2010) | 2 lines

  Resolve more compiler warnings on FreeBSD.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253624 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253538 via svnmerge from
Russell Bryant [Sat, 20 Mar 2010 17:50:53 +0000 (17:50 +0000)] 
Merged revisions 253538 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253538 | russell | 2010-03-20 06:43:08 -0500 (Sat, 20 Mar 2010) | 2 lines

  Resolve compiler warnings on FreeBSD.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253623 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253537 via svnmerge from
Russell Bryant [Sat, 20 Mar 2010 17:49:22 +0000 (17:49 +0000)] 
Merged revisions 253537 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253537 | russell | 2010-03-20 06:39:39 -0500 (Sat, 20 Mar 2010) | 2 lines

  Resolve a compiler warning on FreeBSD.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253622 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253536 via svnmerge from
Russell Bryant [Sat, 20 Mar 2010 17:46:28 +0000 (17:46 +0000)] 
Merged revisions 253536 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253536 | russell | 2010-03-20 06:33:30 -0500 (Sat, 20 Mar 2010) | 4 lines

  Use SHRT_MAX instead of MAXSHORT.

  These changes fix build issues I had with this module on FreeBSD.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253621 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253490 via svnmerge from
Alec L Davis [Fri, 19 Mar 2010 07:59:34 +0000 (07:59 +0000)] 
Merged revisions 253490 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253490 | alecdavis | 2010-03-19 20:37:00 +1300 (Fri, 19 Mar 2010) | 19 lines

  prevent segfault if bad magic number is encountered.

  internal_ao2_ref uses INTERNAL_OBJ which mzy report 'bad magic number', but
  internal_ao2_ref continues on, causing segfault.

  Although AO2_MAGIC number is checked by INTERNAL_OBJ before internal_ao2_ref is
  called, A02_MAGIC is being destroyed (or a wrong pointer) by the time
  internal_ao2_ref uses INTERNAL_OBJ.

  internal_ao2_ref now returns -1 if INTERNAL_OBJ encouters a bad magic number.

  (issue #17037)
  Reported by: alecdavis
  Patches:
        bug17037.diff.txt uploaded by alecdavis (license 585)
  Tested by: alecdavis
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253491 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoSlightly different fix for UserEvent docs update.
Leif Madsen [Thu, 18 Mar 2010 17:56:18 +0000 (17:56 +0000)] 
Slightly different fix for UserEvent docs update.

(issue #16961)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253347 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253256 via svnmerge from
Leif Madsen [Thu, 18 Mar 2010 15:48:13 +0000 (15:48 +0000)] 
Merged revisions 253256 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r253256 | lmadsen | 2010-03-18 10:46:52 -0500 (Thu, 18 Mar 2010) | 9 lines

  Update to new Local channel documentation.

  Add same changes as commit to 1.4, but convert to TeX.

  (issue #16963)
  Reported by: kobaz
  Patches:
        localchannel-2.txt uploaded by kobaz (license 834)
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253258 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoRevert API change in release branches
Terry Wilson [Wed, 17 Mar 2010 16:25:52 +0000 (16:25 +0000)] 
Revert API change in release branches

This re-renames ast_rtp_update_source to ast_rtp_new_source

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253158 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 253028 via svnmerge from
Leif Madsen [Wed, 17 Mar 2010 00:30:42 +0000 (00:30 +0000)] 
Merged revisions 253028 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r253028 | lmadsen | 2010-03-16 19:29:06 -0500 (Tue, 16 Mar 2010) | 13 lines

  Merged revisions 253018 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r253018 | lmadsen | 2010-03-16 19:26:19 -0500 (Tue, 16 Mar 2010) | 6 lines

    Add french snipset to say.conf.

    Add the french snipset to say.conf.

    (Closes issue #15799)
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@253030 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252976 via svnmerge from
Tilghman Lesher [Tue, 16 Mar 2010 23:53:50 +0000 (23:53 +0000)] 
Merged revisions 252976 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r252976 | tilghman | 2010-03-16 18:49:35 -0500 (Tue, 16 Mar 2010) | 8 lines

  Mask out previous arguments on each nested invocation of Gosub.
  (closes issue #16758)
   Reported by: wdoekes
   Patches:
         20100316__issue16758.diff.txt uploaded by tilghman (license 14)

  Review: https://reviewboard.asterisk.org/r/561/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252977 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252767 via svnmerge from
Russell Bryant [Tue, 16 Mar 2010 19:01:50 +0000 (19:01 +0000)] 
Merged revisions 252767 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r252767 | russell | 2010-03-16 14:01:04 -0500 (Tue, 16 Mar 2010) | 13 lines

  Merged revisions 252766 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r252766 | russell | 2010-03-16 14:00:43 -0500 (Tue, 16 Mar 2010) | 6 lines

    Don't treat warnings as errors for muted.

    muted supports OS X, but uses functions marked as deprecated in 10.6.  However,
    the functions are still supported, so just ignore the warnings for now and
    allow the build to proceed.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252769 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252762 via svnmerge from
Leif Madsen [Tue, 16 Mar 2010 18:49:24 +0000 (18:49 +0000)] 
Merged revisions 252762 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r252762 | lmadsen | 2010-03-16 13:48:22 -0500 (Tue, 16 Mar 2010) | 15 lines

  Merged revisions 252761 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r252761 | lmadsen | 2010-03-16 13:46:20 -0500 (Tue, 16 Mar 2010) | 7 lines

    Additional extensions.ael global variable fixes.

    Fixing up a couple more overlapping global variable namespaces shared with
    extensions.conf.sample. Also noticed a few of the lines that were commented
    out didn't have the closing semi-colon so I added that as well.

    (issue #17035)
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252764 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252623 via svnmerge from
Sean Bright [Mon, 15 Mar 2010 21:59:40 +0000 (21:59 +0000)] 
Merged revisions 252623 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r252623 | seanbright | 2010-03-15 17:55:44 -0400 (Mon, 15 Mar 2010) | 4 lines

  Resolve a crash in SLATrunk when the specified trunk doesn't exist.

  Reported by philipp64 in #asterisk-dev.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252625 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252619 via svnmerge from
Tilghman Lesher [Mon, 15 Mar 2010 21:54:44 +0000 (21:54 +0000)] 
Merged revisions 252619 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r252619 | tilghman | 2010-03-15 16:51:55 -0500 (Mon, 15 Mar 2010) | 9 lines

  Merged revisions 252617 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r252617 | tilghman | 2010-03-15 16:43:14 -0500 (Mon, 15 Mar 2010) | 2 lines

    Uh, yeah.  Umask.  I'm stupid.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252621 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252534 via svnmerge from
Leif Madsen [Mon, 15 Mar 2010 20:53:41 +0000 (20:53 +0000)] 
Merged revisions 252534 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r252534 | lmadsen | 2010-03-15 15:52:32 -0500 (Mon, 15 Mar 2010) | 15 lines

  Merged revisions 252533 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r252533 | lmadsen | 2010-03-15 15:48:56 -0500 (Mon, 15 Mar 2010) | 7 lines

    Update extensions.ael file to not overlap extensions.conf.
    Updated the extensions.ael file so the global variables don't overlap
    those that we have in extensions.conf (sample files). This way unexpected
    things won't happed hopefully if both pbx_ael and res_config are loaded.

    (closes issue #17035)
    Reported by: pprindeville
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252536 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252442 via svnmerge from
Tilghman Lesher [Mon, 15 Mar 2010 05:03:52 +0000 (05:03 +0000)] 
Merged revisions 252442 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r252442 | tilghman | 2010-03-14 23:25:35 -0500 (Sun, 14 Mar 2010) | 7 lines

  THIS IS NOT PYTHON.  Indentation doesn't matter, only braces do.

  (closes issue #17025)
   Reported by: smurfix
   Patches:
         sip.patch uploaded by smurfix (license 547)
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252443 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252362 via svnmerge from
Tilghman Lesher [Mon, 15 Mar 2010 01:38:27 +0000 (01:38 +0000)] 
Merged revisions 252362 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r252362 | tilghman | 2010-03-14 20:37:04 -0500 (Sun, 14 Mar 2010) | 11 lines

  Merged revisions 252361 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r252361 | tilghman | 2010-03-14 20:33:50 -0500 (Sun, 14 Mar 2010) | 4 lines

    Launch Asterisk on Mac OS X with launchd.

    Reviewboard: https://reviewboard.asterisk.org/r/551/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252364 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252314 via svnmerge from
Sean Bright [Sun, 14 Mar 2010 17:47:11 +0000 (17:47 +0000)] 
Merged revisions 252314 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r252314 | seanbright | 2010-03-14 13:43:46 -0400 (Sun, 14 Mar 2010) | 8 lines

  Fix building CDR and CEL SQLite3 modules.

  They added a sqlite3_log() function which was conflicting with our function
  names.

  (closes issue #17017)
  Reported by: alephlg
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252316 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoRemove unusued field
Terry Wilson [Sat, 13 Mar 2010 00:31:25 +0000 (00:31 +0000)] 
Remove unusued field

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252177 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 252089 via svnmerge from
Terry Wilson [Sat, 13 Mar 2010 00:00:16 +0000 (00:00 +0000)] 
Merged revisions 252089 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r252089 | twilson | 2010-03-12 16:04:51 -0600 (Fri, 12 Mar 2010) | 20 lines

  Only change the RTP ssrc when we see that it has changed

  This change basically reverts the change reviewed in
  https://reviewboard.asterisk.org/r/374/ and instead limits the
  updating of the RTP synchronization source to only those times when we
  detect that the other side of the conversation has changed the ssrc.

  The problem is that SRCUPDATE control frames are sent many times where
  we don't want a new ssrc, including whenever Asterisk has to send DTMF
  in a normal bridge. This is also not the first time that this mistake
  has been made. The initial implementation of the ast_rtp_new_source
  function also changed the ssrc--and then it was removed because of
  this same issue. Then, we put it back in again to fix a different
  issue. This patch attempts to only change the ssrc when we see that
  the other side of the conversation has changed the ssrc.

  It also renames some functions to make their purpose more clear.

  Review: https://reviewboard.asterisk.org/r/540/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@252135 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoForward declaring dahdi_pri was already done.
Richard Mudgett [Fri, 12 Mar 2010 19:54:42 +0000 (19:54 +0000)] 
Forward declaring dahdi_pri was already done.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@251996 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 251989 via svnmerge from
Tilghman Lesher [Fri, 12 Mar 2010 19:50:31 +0000 (19:50 +0000)] 
Merged revisions 251989 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r251989 | tilghman | 2010-03-12 13:43:23 -0600 (Fri, 12 Mar 2010) | 8 lines

  Don't override a user option with the global option.

  (closes issue #16849)
   Reported by: ip-rob
   Patches:
         20100311__issue16849.diff.txt uploaded by tilghman (license 14)
   Tested by: ip-rob
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@251993 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 251987 via svnmerge from
Richard Mudgett [Fri, 12 Mar 2010 19:44:11 +0000 (19:44 +0000)] 
Merged revisions 251987 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r251987 | rmudgett | 2010-03-12 13:40:16 -0600 (Fri, 12 Mar 2010) | 9 lines

  Merged revisions 251986 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.4

  ........
    r251986 | rmudgett | 2010-03-12 13:33:22 -0600 (Fri, 12 Mar 2010) | 1 line

    Make chan_dahdi wakeup_sub() prototype not conditional.
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@251990 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 251884 via svnmerge from
Tilghman Lesher [Thu, 11 Mar 2010 21:08:23 +0000 (21:08 +0000)] 
Merged revisions 251884 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r251884 | tilghman | 2010-03-11 15:07:07 -0600 (Thu, 11 Mar 2010) | 8 lines

  Because ExecIf needs to reprocess arguments, it's best if we don't remove quotes during parsing.

  (closes issue #16905)
   Reported by: ip-rob
   Patches:
         20100303__issue16905.diff.txt uploaded by tilghman (license 14)
   Tested by: ip-rob
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@251886 65c4cc65-6c06-0410-ace0-fbb531ad65f3

15 years agoMerged revisions 251877 via svnmerge from
Tilghman Lesher [Thu, 11 Mar 2010 20:27:28 +0000 (20:27 +0000)] 
Merged revisions 251877 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r251877 | tilghman | 2010-03-11 14:25:02 -0600 (Thu, 11 Mar 2010) | 8 lines

  If the argument to the system application is quoted, ensure we remove the quotes before trying to execute.

  (closes issue #16842)
   Reported by: ip-rob
   Patches:
         20100310__issue16842.diff.txt uploaded by tilghman (license 14)
   Tested by: ip-rob
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@251878 65c4cc65-6c06-0410-ace0-fbb531ad65f3