]> git.ipfire.org Git - thirdparty/asterisk.git/log
thirdparty/asterisk.git
16 years agoBlocked revisions 165433 via svnmerge
Russell Bryant [Thu, 18 Dec 2008 13:34:02 +0000 (13:34 +0000)] 
Blocked revisions 165433 via svnmerge

........
r165433 | russell | 2008-12-18 07:33:34 -0600 (Thu, 18 Dec 2008) | 9 lines

Add a new application, Originate.

(closes issue #14075)
Reported by: rcasas
Patches:
      app_originate.c uploaded by rcasas (license 641), heavily modified by me
Tested by: russell
Review: http://reviewboard.digium.com/r/95/

........

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

16 years agoBlocked revisions 165330 via svnmerge
Mark Michelson [Wed, 17 Dec 2008 21:48:00 +0000 (21:48 +0000)] 
Blocked revisions 165330 via svnmerge

........
r165330 | mmichelson | 2008-12-17 15:46:19 -0600 (Wed, 17 Dec 2008) | 3 lines

Fix a refcount leak in res_odbc

........

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

16 years agoOops, broke 1.6.0
Tilghman Lesher [Wed, 17 Dec 2008 21:29:32 +0000 (21:29 +0000)] 
Oops, broke 1.6.0

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

16 years agoMerged revisions 165318 via svnmerge from
Mark Michelson [Wed, 17 Dec 2008 21:22:10 +0000 (21:22 +0000)] 
Merged revisions 165318 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r165318 | mmichelson | 2008-12-17 15:17:20 -0600 (Wed, 17 Dec 2008) | 15 lines

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

........
r165255 | mmichelson | 2008-12-17 14:51:38 -0600 (Wed, 17 Dec 2008) | 7 lines

Fix some memory leaks found while looking at how realtime
configs are handled.

Also cleaned up some coding guidelines violations in app_realtime.c,
mostly related to spacing

........

................

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

16 years agoMerged revisions 165319 via svnmerge from
Tilghman Lesher [Wed, 17 Dec 2008 21:21:19 +0000 (21:21 +0000)] 
Merged revisions 165319 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r165319 | tilghman | 2008-12-17 15:18:57 -0600 (Wed, 17 Dec 2008) | 11 lines

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

  ........
    r165317 | tilghman | 2008-12-17 15:14:37 -0600 (Wed, 17 Dec 2008) | 4 lines

    Reverse the fix from issue #6176 and add proper handling for that issue.
    (Closes issue #13962, closes issue #13363)
    Fixed by myself (license 14)
  ........
................

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

16 years agoMerged revisions 165254 via svnmerge from
Steve Murphy [Wed, 17 Dec 2008 20:59:42 +0000 (20:59 +0000)] 
Merged revisions 165254 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r165254 | murf | 2008-12-17 13:50:19 -0700 (Wed, 17 Dec 2008) | 5 lines

This patch is here committed to satisfy the
buildbot, who has a problem with the const.

........

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

16 years agoMerged revisions 165219 via svnmerge from
Terry Wilson [Wed, 17 Dec 2008 20:00:11 +0000 (20:00 +0000)] 
Merged revisions 165219 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r165219 | twilson | 2008-12-17 13:55:10 -0600 (Wed, 17 Dec 2008) | 2 lines

  Polycom phones close the connection after reading a little bit of the firmware files, we should stop sending in that case. Also, make that case print out a debug statement instead of a scary WARNING.
........

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

16 years agoMerged revisions 165216 via svnmerge from
Joshua Colp [Wed, 17 Dec 2008 19:53:42 +0000 (19:53 +0000)] 
Merged revisions 165216 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r165216 | file | 2008-12-17 15:52:40 -0400 (Wed, 17 Dec 2008) | 4 lines

  Call proxy_update so that the IP address gets populated. Sending stuff to 0.0.0.0 is silly!
  (closes issue #14055)
  Reported by: chris-mac
........

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

16 years agoMerged revisions 165142-165143 via svnmerge from
Mark Michelson [Wed, 17 Dec 2008 17:55:02 +0000 (17:55 +0000)] 
Merged revisions 165142-165143 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r165142 | mmichelson | 2008-12-17 11:52:50 -0600 (Wed, 17 Dec 2008) | 10 lines

Use the create_vm_state_from_user function in a place where
it was not being used before. Also, I've moved the urgent
folder check in messagecount() up a bit so that the flow is
a bit better.

This was something I noticed while taking a look at issue
#13973, although I don't think this is the underlying cause
of the issue.

........
r165143 | mmichelson | 2008-12-17 11:53:37 -0600 (Wed, 17 Dec 2008) | 3 lines

And actually assign the function to a pointer...

........

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

16 years agoMerged revisions 165071 via svnmerge from
Steve Murphy [Wed, 17 Dec 2008 05:35:48 +0000 (05:35 +0000)] 
Merged revisions 165071 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r165071 | murf | 2008-12-16 22:04:56 -0700 (Tue, 16 Dec 2008) | 31 lines

A possibly "horrible fix" for a "horribly broken"
situation.

As stuff shifts around in the asterisk code, the
miscellaneous inclusions from the standalone stuff
gets broken. There's no easy fix for this situation.

I made sure that everything in utils builds without
problem ***AND*** that aelparse runs the regressions
correctly with the following make menuselect options
both on and off:

DONT_OPTIMIZE
DEBUG_THREADS
DEBUG_CHANNEL_LOCKS
MALLOC_DEBUG
MTX_PROFILE
DEBUG_SCHEDULER
DEBUG_THREADLOCALS
DETECT_DEADLOCKS
CHANNEL_TRACE

I think from now on, I'm going to #undef
all these features in the various utils native
files; I guess I could do the same for the
copied-in files, surrounded by STANDALONE ifdef.

A standalone isn't going to care about threads,
mutexes, etc.

........

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

16 years agoMerged revisions 164978 via svnmerge from
Mark Michelson [Tue, 16 Dec 2008 23:07:06 +0000 (23:07 +0000)] 
Merged revisions 164978 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164978 | mmichelson | 2008-12-16 17:06:04 -0600 (Tue, 16 Dec 2008) | 15 lines

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

........
r164977 | mmichelson | 2008-12-16 17:04:27 -0600 (Tue, 16 Dec 2008) | 7 lines

After looking through SIP registration code most of the day, this
is one of the few things I could find that was just plain wrong.
Even though it probably isn't possible for it to happen, it seems weird
to have code that checks if a pointer is NULL and then immediately dereferences
that pointer if it was NULL.

........

................

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

16 years agoMerged revisions 164942 via svnmerge from
Jeff Peeler [Tue, 16 Dec 2008 22:51:55 +0000 (22:51 +0000)] 
Merged revisions 164942 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r164942 | jpeeler | 2008-12-16 16:45:39 -0600 (Tue, 16 Dec 2008) | 6 lines

(closes issue #13669)
Reported by: pj

Delete file recording if recording terminated from a hangup.

........

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

16 years agoMerged revisions 164882 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 21:39:45 +0000 (21:39 +0000)] 
Merged revisions 164882 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164882 | russell | 2008-12-16 15:39:15 -0600 (Tue, 16 Dec 2008) | 17 lines

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

........
r164881 | russell | 2008-12-16 15:38:29 -0600 (Tue, 16 Dec 2008) | 9 lines

Fix an issue where DEBUG_THREADS may erroneously report that a thread
is exiting while holding a lock.

If the last lock attempt was a trylock, and it failed, it will still be in the
list of locks so that it can be reported.

(closes issue #13219)
Reported by: pj

........

................

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

16 years agoMerged revisions 164877 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 21:13:18 +0000 (21:13 +0000)] 
Merged revisions 164877 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164877 | russell | 2008-12-16 15:12:49 -0600 (Tue, 16 Dec 2008) | 14 lines

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

........
r164876 | russell | 2008-12-16 15:10:44 -0600 (Tue, 16 Dec 2008) | 6 lines

Do not dereference the channel if AST_PBX_KEEPALIVE has been returned.

This is a bug I noticed while looking at the code for app_macro.  This return code
means that another thread has assumed ownership of the channel and it can no longer
be touched.  (I hate this return code with a passion, by the way.)

........

................

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

16 years agoBlocked revisions 164821 via svnmerge
Russell Bryant [Tue, 16 Dec 2008 20:49:47 +0000 (20:49 +0000)] 
Blocked revisions 164821 via svnmerge

........
r164821 | russell | 2008-12-16 14:49:25 -0600 (Tue, 16 Dec 2008) | 2 lines

Fix build issues on Linux after sysinfo related changes

........

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

16 years agoBlocked revisions 164814 via svnmerge
Joshua Colp [Tue, 16 Dec 2008 20:48:13 +0000 (20:48 +0000)] 
Blocked revisions 164814 via svnmerge

........
  r164814 | file | 2008-12-16 16:47:31 -0400 (Tue, 16 Dec 2008) | 2 lines

  Qualify trumps poke per lmadsen.
........

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

16 years agoMerged revisions 164807 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 20:43:16 +0000 (20:43 +0000)] 
Merged revisions 164807 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164807 | russell | 2008-12-16 14:41:51 -0600 (Tue, 16 Dec 2008) | 17 lines

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

........
r164806 | russell | 2008-12-16 14:35:25 -0600 (Tue, 16 Dec 2008) | 9 lines

Add "restart gracefully" to the AMI blacklist of CLI commands.

"module unload" was already identified as a command that can not be used
from the AMI.  "restart gracefully" effectively unloads all modules, and will
run in to the same problems.

(closes issue #13894)
Reported by: kernelsensei

........

................

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

16 years agoBlocked revisions 164809 via svnmerge
Joshua Colp [Tue, 16 Dec 2008 20:43:06 +0000 (20:43 +0000)] 
Blocked revisions 164809 via svnmerge

........
  r164809 | file | 2008-12-16 16:42:33 -0400 (Tue, 16 Dec 2008) | 4 lines

  Add configuration options for finer control over how Asterisk handles having to poke all peers at seemingly the same time.
  (closes issue #13217)
  Reported by: cervajs
........

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

16 years agoBlocked revisions 164802 via svnmerge
Michiel van Baak [Tue, 16 Dec 2008 20:12:05 +0000 (20:12 +0000)] 
Blocked revisions 164802 via svnmerge

........
  r164802 | mvanbaak | 2008-12-16 21:08:34 +0100 (Tue, 16 Dec 2008) | 10 lines

  introduce 'core show sysinfo' for systems that dont have the Linux-ish sysinfo stuff but do have sysctl.

  (closes issue #13433)
  Reported by: mvanbaak
  Patches:
        2008121300_sysinfosysctl.diff.txt uploaded by mvanbaak (license 7)
     with two free calls replaced with ast_free based on feedback on reviewboard
  Review:
        http://reviewboard.digium.com/r/91/
........

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

16 years agoMerged revisions 164801 via svnmerge from
Steve Murphy [Tue, 16 Dec 2008 20:08:39 +0000 (20:08 +0000)] 
Merged revisions 164801 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r164801 | murf | 2008-12-16 13:04:46 -0700 (Tue, 16 Dec 2008) | 36 lines

(closes issue #14076)
Reported by: toc
Tested by: murf

OK, Well this issue has had its share of flip-flopping.
I found the following:

1. the code in question, in ext_cmp1 in pbx.c, would not
allow two extensions that vary only by any dashes contained
within them, to be defined in the same context.

2. for input dialstrings, dashes are NOT ignored.
So, skipping them when sorting patterns seemed a bit silly.
Thus, you might declare ext 891 in a context, but
if you try dialing 8-9-1, it will NOT match 891.

So, I proposed to remove the code from ext_cmp1 to
skip the spaces and dashes. Just kept us from
declaring 891 and 8-9-1 in the same context,
forcing users to generate otherwise uselessly
obfuscated dialplan code to get the same effect.

Then, I tried out 1.4, and found that:

1. you can declare 891 and 8-9-1 in the
same context!

2. You can't define 891, and have 8-9-1 match
it! Nor can you define 8-9-1, and have 891
match it!

So, it appears that my proposal simply restores
the pbx to behaving as it did in 1.4.

........

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

16 years agoMerged revisions 164798 via svnmerge from
Tilghman Lesher [Tue, 16 Dec 2008 19:55:38 +0000 (19:55 +0000)] 
Merged revisions 164798 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r164798 | tilghman | 2008-12-16 13:54:11 -0600 (Tue, 16 Dec 2008) | 4 lines

  Set up umask as a possible configuration option.
  (closes issue #13753)
   Reported by: irroot
........

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

16 years agoMerged revisions 164737 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 17:15:43 +0000 (17:15 +0000)] 
Merged revisions 164737 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164737 | russell | 2008-12-16 11:14:01 -0600 (Tue, 16 Dec 2008) | 22 lines

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

........
r164736 | russell | 2008-12-16 11:06:29 -0600 (Tue, 16 Dec 2008) | 14 lines

Fix memory leak and invalid reporting issues with DEBUG_THREADLOCALS.

One issue was that the ast_mutex_* API was being used within the context of the
thread local data destructors.  We would go off and allocate more thread local data
while the pthread lib was in the middle of destroying it all.  This led to a memory
leak.

Another issue was an invalid argument being provided to the the object_add
API call.

(closes issue #13678)
Reported by: ys
Tested by: Russell

........

................

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

16 years agoBlocked revisions 164733 via svnmerge
Joshua Colp [Tue, 16 Dec 2008 16:51:34 +0000 (16:51 +0000)] 
Blocked revisions 164733 via svnmerge

........
  r164733 | file | 2008-12-16 12:50:11 -0400 (Tue, 16 Dec 2008) | 6 lines

  Be more detailed about why the include did not get included.
  (closes issue #14071)
  Reported by: kshumard
  Patches:
        pbx_config.patch.improvederroroutput.txt uploaded by kshumard (license 92)
........

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

16 years agoMerged revisions 164675 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 16:02:22 +0000 (16:02 +0000)] 
Merged revisions 164675 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164675 | russell | 2008-12-16 10:00:29 -0600 (Tue, 16 Dec 2008) | 19 lines

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

........
r164672 | russell | 2008-12-16 09:56:37 -0600 (Tue, 16 Dec 2008) | 11 lines

Fix a memory leak related to the use of the "setvar" configuration option.

The problem was that these variables were being appended to the list of vars
on the sip_pvt every time a re-registration or re-subscription came in.
Since it's just a waste of memory to put them there unless the request was an
INVITE, then the fix is to check the request type before copying the vars.

(closes issue #14037)
Reported by: marvinek
Tested by: russell

........

................

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

16 years agoMerged revisions 164659 via svnmerge from
Joshua Colp [Tue, 16 Dec 2008 15:45:46 +0000 (15:45 +0000)] 
Merged revisions 164659 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r164659 | file | 2008-12-16 11:44:28 -0400 (Tue, 16 Dec 2008) | 4 lines

  When using externhost make sure the port gets set to the bindaddr port if one was not specified in the externhost value itself.
  (closes issue #13634)
  Reported by: performer
........

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

16 years agoMerged revisions 164648 via svnmerge from
Steve Murphy [Tue, 16 Dec 2008 15:37:46 +0000 (15:37 +0000)] 
Merged revisions 164648 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164648 | murf | 2008-12-16 08:31:54 -0700 (Tue, 16 Dec 2008) | 13 lines

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

........
r164634 | murf | 2008-12-16 08:15:58 -0700 (Tue, 16 Dec 2008) | 5 lines

I added a sentence to clarify why - and ' ' are ignored in patterns
as per bug 14076. Leif says he'll put some stuff about it in the
extensions.conf sample, etc.

........

................

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

16 years agoMerged revisions 164623 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 15:01:31 +0000 (15:01 +0000)] 
Merged revisions 164623 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r164623 | russell | 2008-12-16 09:00:27 -0600 (Tue, 16 Dec 2008) | 5 lines

Set MINIVM_ACCMESS_STATUS in all cases.  Also, remove a variable that was not needed.

(closes issue #14081)
Reported by: pkempgen

........

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

16 years agoMerged revisions 164606 via svnmerge from
Russell Bryant [Tue, 16 Dec 2008 14:39:40 +0000 (14:39 +0000)] 
Merged revisions 164606 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164606 | russell | 2008-12-16 08:31:02 -0600 (Tue, 16 Dec 2008) | 13 lines

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

........
r164605 | russell | 2008-12-16 08:28:10 -0600 (Tue, 16 Dec 2008) | 5 lines

Don't try to change working directory if a directory was not configured.

(closes issue #14089)
Reported by: caspy

........

................

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

16 years agoBlocked revisions 164602 via svnmerge
Russell Bryant [Tue, 16 Dec 2008 14:18:07 +0000 (14:18 +0000)] 
Blocked revisions 164602 via svnmerge

........
r164602 | russell | 2008-12-16 08:17:45 -0600 (Tue, 16 Dec 2008) | 7 lines

Fix usage of the DAHDI_VMWI ioctl.

(closes issue #14090)
Reported by: alecdavis
Patches:
      chan_dahdi.VMWI_ioctl.diff.txt uploaded by alecdavis (license 585)

........

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

16 years agoBlocked revisions 164525 via svnmerge
Russell Bryant [Mon, 15 Dec 2008 22:26:01 +0000 (22:26 +0000)] 
Blocked revisions 164525 via svnmerge

........
r164525 | russell | 2008-12-15 16:25:46 -0600 (Mon, 15 Dec 2008) | 6 lines

Open a timer before loading configuration so that the trunking configuration option
will take effect.

(closes issue #14082)
Reported by: seandarcy

........

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

16 years agoBlocked revisions 164522 via svnmerge
Russell Bryant [Mon, 15 Dec 2008 22:23:03 +0000 (22:23 +0000)] 
Blocked revisions 164522 via svnmerge

........
r164522 | russell | 2008-12-15 16:22:43 -0600 (Mon, 15 Dec 2008) | 4 lines

Fix log message to refer to the generic timing interface, not DAHDI specifically

(inspired by issue #14082)

........

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

16 years agoBlocked revisions 164519 via svnmerge
Russell Bryant [Mon, 15 Dec 2008 21:54:52 +0000 (21:54 +0000)] 
Blocked revisions 164519 via svnmerge

........
r164519 | russell | 2008-12-15 15:53:30 -0600 (Mon, 15 Dec 2008) | 7 lines

Make sure we handle a uint32_t payload in ast_frdup()

(closes issue #14080)
Reported by: fnordian
Patches:
      frame.patch uploaded by fnordian (license 110)

........

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

16 years agoBlocked revisions 164415 via svnmerge
Steve Murphy [Mon, 15 Dec 2008 19:55:40 +0000 (19:55 +0000)] 
Blocked revisions 164415 via svnmerge

........
r164415 | murf | 2008-12-15 12:42:05 -0700 (Mon, 15 Dec 2008) | 16 lines

I was getting this warning during a compile
on a 64-bit machine running ubuntu server 8.10,
and gcc-4.3.2:

   [CXXi] chan_vpb.ii -> chan_vpb.oo
cc1plus: warnings being treated as errors
In file included from /home/murf/asterisk/trunk/include/asterisk/utils.h:671,
                 from chan_vpb.cc:46:
/home/murf/asterisk/trunk/include/asterisk/strings.h: In function â€˜char* ast_str_truncate(ast_str*, ssize_t)’:
/home/murf/asterisk/trunk/include/asterisk/strings.h:479: error: comparison between signed and unsigned integer expressions
make[1]: *** [chan_vpb.oo] Error 1
make: *** [channels] Error 2

which this fix silences

........

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

16 years agoMerged revisions 164423 via svnmerge from
Mark Michelson [Mon, 15 Dec 2008 19:53:49 +0000 (19:53 +0000)] 
Merged revisions 164423 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164423 | mmichelson | 2008-12-15 13:53:29 -0600 (Mon, 15 Dec 2008) | 11 lines

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

........
r164422 | mmichelson | 2008-12-15 13:53:08 -0600 (Mon, 15 Dec 2008) | 3 lines

Add the deadlock note to ast_spawn_extension as well

........

................

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

16 years agoMerged revisions 164419 via svnmerge from
Mark Michelson [Mon, 15 Dec 2008 19:51:53 +0000 (19:51 +0000)] 
Merged revisions 164419 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164419 | mmichelson | 2008-12-15 13:51:24 -0600 (Mon, 15 Dec 2008) | 12 lines

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

........
r164416 | mmichelson | 2008-12-15 13:45:07 -0600 (Mon, 15 Dec 2008) | 4 lines

Add notes to autoservice and pbx doxygen regarding a potential
deadlock scenario so that it is avoided in the future

........

................

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

16 years agoMerged revisions 164349 via svnmerge from
Tilghman Lesher [Mon, 15 Dec 2008 18:26:46 +0000 (18:26 +0000)] 
Merged revisions 164349 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r164349 | tilghman | 2008-12-15 12:09:58 -0600 (Mon, 15 Dec 2008) | 4 lines

  When querying for the structure of the CDR table, remove the schema, if it
  exists.
  (Closes issue #14058)
........

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

16 years agoMerged revisions 164351 via svnmerge from
Joshua Colp [Mon, 15 Dec 2008 18:13:13 +0000 (18:13 +0000)] 
Merged revisions 164351 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r164351 | file | 2008-12-15 14:12:24 -0400 (Mon, 15 Dec 2008) | 13 lines

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

  ........
    r164350 | file | 2008-12-15 14:11:21 -0400 (Mon, 15 Dec 2008) | 6 lines

    Do not try to unlock a non-existant channel if the transfer fails.
    (closes issue #13800)
    Reported by: dwagner
    Patches:
          asterisk-1.4.22-chan-sip-nullp.patch uploaded by tweety (license 608)
  ........
................

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

16 years agoBlocked revisions 164344 via svnmerge
Joshua Colp [Mon, 15 Dec 2008 17:47:10 +0000 (17:47 +0000)] 
Blocked revisions 164344 via svnmerge

................
  r164344 | file | 2008-12-15 13:46:32 -0400 (Mon, 15 Dec 2008) | 10 lines

  Blocked revisions 164343 via svnmerge

  ........
    r164343 | file | 2008-12-15 13:43:59 -0400 (Mon, 15 Dec 2008) | 4 lines

    Use autoconf logic to determine whether the system has timersub or not. Do not blindly assume Solaris does not.
    (closes issue #13838)
    Reported by: ano
  ........
................

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

16 years agoBlocked revisions 164312 via svnmerge
Joshua Colp [Mon, 15 Dec 2008 17:25:35 +0000 (17:25 +0000)] 
Blocked revisions 164312 via svnmerge

........
  r164312 | file | 2008-12-15 13:24:28 -0400 (Mon, 15 Dec 2008) | 4 lines

  Use ast_seekstream to return the file stream back to the beginning instead of directly seeking to zero. This is because some audio formats have headers at the front that need to be skipped, which will be done by the format module.
  (closes issue #14079)
  Reported by: elguero
........

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

16 years agoBlocked revisions 164309 via svnmerge
Russell Bryant [Mon, 15 Dec 2008 17:21:59 +0000 (17:21 +0000)] 
Blocked revisions 164309 via svnmerge

........
r164309 | russell | 2008-12-15 11:21:38 -0600 (Mon, 15 Dec 2008) | 2 lines

Fix a couple more build issues related to ast_str_opaque

........

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

16 years agoMerged revisions 164203 via svnmerge from
Russell Bryant [Mon, 15 Dec 2008 16:26:09 +0000 (16:26 +0000)] 
Merged revisions 164203 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r164203 | russell | 2008-12-15 08:40:24 -0600 (Mon, 15 Dec 2008) | 39 lines

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

........
r164201 | russell | 2008-12-15 08:31:37 -0600 (Mon, 15 Dec 2008) | 31 lines

Handle a case where a call can be bridged to a channel that is still ringing.

The issue that was reported was about a case where a RINGING channel got
redirected to an extension to pick up a call from parking.  Once the parked
call got taken out of parking, it heard silence until the other side answered.
Ideally, the caller that was parked would get a ringing indication.  This patch
fixes this case so that the caller receives ringback once it comes out of
parking until the other side answers.

The fixes are:

 - Make sure we remember that a channel was an outgoing channel when doing
   a masquerade.  This prevents an erroneous ast_answer() call on the channel,
   which causes a bogus 200 OK to be sent in the case of SIP.

 - Add some additional comments to explain related parts of code.

 - Update the handling of the ast_channel visible_indication field.  Storing
   values that are not stateful is pointless.  Control frames that are events
   or commands should be ignored.

 - When a bridge first starts, check to see if the peer channel needs to be
   given ringing indication because the calling side is still ringing.

 - Rework ast_indicate_data() a bit for the sake of readability.

(closes issue #13747)
Reported by: davidw
Tested by: russell
Review: http://reviewboard.digium.com/r/90/

........

................

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

16 years agoMerged revisions 164272 via svnmerge from
Russell Bryant [Mon, 15 Dec 2008 16:19:00 +0000 (16:19 +0000)] 
Merged revisions 164272 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r164272 | russell | 2008-12-15 10:17:55 -0600 (Mon, 15 Dec 2008) | 8 lines

When a reload is issued, always process the configuration for dundi.conf.

The reason is that a reload can be used to refresh DNS lookups for defined peers.
Even if the config file hasn't changed, we want to process it for that purpose.

(closes issue #13776)
Reported by: kombjuder

........

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

16 years agoMerged revisions 164270 via svnmerge from
Mark Michelson [Mon, 15 Dec 2008 16:17:19 +0000 (16:17 +0000)] 
Merged revisions 164270 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r164270 | mmichelson | 2008-12-15 10:16:47 -0600 (Mon, 15 Dec 2008) | 4 lines

Fix a compile warning and a logic error that could have been bad
for non-realtime queues

........

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

16 years agoMerged revisions 164268 via svnmerge from
Mark Michelson [Mon, 15 Dec 2008 16:12:09 +0000 (16:12 +0000)] 
Merged revisions 164268 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r164268 | mmichelson | 2008-12-15 10:10:43 -0600 (Mon, 15 Dec 2008) | 17 lines

Fix up a few issues with regards to queues

* Fix reference counting used in the __queues_show function
* Add code to be sure that the "queue show" command does not
  print information for a realtime queue which has been deleted
  from the backend
* Add a missing unref to the realtime queue loading function for
  the case where a queue is in the module's container but has been
  deleted from the realtime backend

(closes issue #14033)
Reported by: cristiandimache
Patches:
      14033.patch uploaded by putnopvut (license 60)
Tested by: cristiandimache

........

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

16 years agoMerged revisions 164257 via svnmerge from
Joshua Colp [Mon, 15 Dec 2008 15:48:22 +0000 (15:48 +0000)] 
Merged revisions 164257 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r164257 | file | 2008-12-15 11:41:22 -0400 (Mon, 15 Dec 2008) | 4 lines

  Make app_fax compatible with newer versions of spandsp. This remains backwards compatible with earlier versions though so do not fret.
  (closes issue #14073)
  Reported by: seandarcy
........

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

16 years agoBlocked revisions 164208 via svnmerge
Joshua Colp [Mon, 15 Dec 2008 15:21:49 +0000 (15:21 +0000)] 
Blocked revisions 164208 via svnmerge

........
  r164208 | file | 2008-12-15 11:21:23 -0400 (Mon, 15 Dec 2008) | 2 lines

  Update to work with new ast_str changes.
........

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

16 years agoBlocked revisions 164205 via svnmerge
Joshua Colp [Mon, 15 Dec 2008 15:07:34 +0000 (15:07 +0000)] 
Blocked revisions 164205 via svnmerge

................
  r164205 | file | 2008-12-15 11:06:38 -0400 (Mon, 15 Dec 2008) | 10 lines

  Blocked revisions 164204 via svnmerge

  ........
    r164204 | file | 2008-12-15 11:05:08 -0400 (Mon, 15 Dec 2008) | 4 lines

    Can we try not to assign an unsigned int to -1?
    (closes issue #14074)
    Reported by: wetwired
  ........
................

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

16 years agoBlocked revisions 163951-163952 via svnmerge
Sean Bright [Sat, 13 Dec 2008 03:05:41 +0000 (03:05 +0000)] 
Blocked revisions 163951-163952 via svnmerge

........
  r163951 | seanbright | 2008-12-12 22:00:26 -0500 (Fri, 12 Dec 2008) | 1 line

  Use actual tables instead of ASCII art ones.
........
  r163952 | seanbright | 2008-12-12 22:03:15 -0500 (Fri, 12 Dec 2008) | 1 line

  This shouldn't have gotten commited.  We might want to generate this into a separate file instead of the version controlled one.
........

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

16 years agoBlocked revisions 163912 via svnmerge
Joshua Colp [Sat, 13 Dec 2008 01:00:41 +0000 (01:00 +0000)] 
Blocked revisions 163912 via svnmerge

........
  r163912 | file | 2008-12-12 20:59:24 -0400 (Fri, 12 Dec 2008) | 2 lines

  Only detach and destroy the whisper audiohooks if they are actually in use.
........

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

16 years agoMerged revisions 163873 via svnmerge from
Terry Wilson [Sat, 13 Dec 2008 00:05:53 +0000 (00:05 +0000)] 
Merged revisions 163873 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r163873 | twilson | 2008-12-12 17:48:26 -0600 (Fri, 12 Dec 2008) | 6 lines

  When using realtime queues, app_queue wasn't updating the strategy if it was changed in the realtime backend.  This patch resolves the issue for almost all situations.  It is currently not supported to switch to the linear strategy via realtime since the ao2_container for members will have been set to have multiple buckets and therefore the members would be unordered.

  (closes issue #14034)
  Reported by: cristiandimache
  Tested by: otherwiseguy, cristiandimache
........

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

16 years agoBlocked revisions 163828 via svnmerge
Russell Bryant [Fri, 12 Dec 2008 23:07:36 +0000 (23:07 +0000)] 
Blocked revisions 163828 via svnmerge

........
r163828 | russell | 2008-12-12 17:06:55 -0600 (Fri, 12 Dec 2008) | 2 lines

Add a note to indicate why this only supports one channel for now.

........

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

16 years agoMerged revisions 163762 via svnmerge from
Tilghman Lesher [Fri, 12 Dec 2008 22:05:16 +0000 (22:05 +0000)] 
Merged revisions 163762 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r163762 | tilghman | 2008-12-12 16:04:26 -0600 (Fri, 12 Dec 2008) | 14 lines

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

  ........
    r163761 | tilghman | 2008-12-12 16:03:10 -0600 (Fri, 12 Dec 2008) | 7 lines

    Simple fix for Ctrl-C not immediately exiting Asterisk, but also add a
    pointer inside editline to look back to asterisk.c, so others don't spend
    as much time as I did looking (in the wrong place) for the appropriate
    function.
    Reported by: ZX81, via the #asterisk-users channel
    Fixed by: me (license 14)
  ........
................

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

16 years agoBlocked revisions 163716 via svnmerge
Russell Bryant [Fri, 12 Dec 2008 20:12:43 +0000 (20:12 +0000)] 
Blocked revisions 163716 via svnmerge

........
r163716 | russell | 2008-12-12 14:12:23 -0600 (Fri, 12 Dec 2008) | 5 lines

Add a new CLI command, "channel redirect", which is similar in operation
to AMI Redirect.

Review: http://reviewboard.digium.com/r/89/

........

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

16 years agoMerged revisions 163675 via svnmerge from
Steve Murphy [Fri, 12 Dec 2008 19:40:04 +0000 (19:40 +0000)] 
Merged revisions 163675 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r163675 | murf | 2008-12-12 12:16:32 -0700 (Fri, 12 Dec 2008) | 1 line

  demote always-appearing debug message (for certain boards) to ast_debug lev 3 msg instead
........

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

16 years agoMerged revisions 163670 via svnmerge from
Russell Bryant [Fri, 12 Dec 2008 18:52:14 +0000 (18:52 +0000)] 
Merged revisions 163670 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r163670 | russell | 2008-12-12 12:45:03 -0600 (Fri, 12 Dec 2008) | 6 lines

Rename a number of tcptls_session variables.  There are no functional changes here.

The name "ser" was used in a lot of places.  However, it is a relic from when
the struct was a server_instance, not a session_instance.  It was renamed since
it represents both a server or client connection.

........

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

16 years agoMerged revisions 163667 via svnmerge from
Russell Bryant [Fri, 12 Dec 2008 18:34:56 +0000 (18:34 +0000)] 
Merged revisions 163667 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r163667 | russell | 2008-12-12 12:33:27 -0600 (Fri, 12 Dec 2008) | 5 lines

Fix a small race condition in sip_tcp_locate().

We must increase the reference count on the tcptls_session _before_ unlocking
the thread list.

........

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

16 years agoMerged revisions 163642 via svnmerge from
Russell Bryant [Fri, 12 Dec 2008 18:21:35 +0000 (18:21 +0000)] 
Merged revisions 163642 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r163642 | russell | 2008-12-12 12:19:47 -0600 (Fri, 12 Dec 2008) | 7 lines

Resolve crashes when using SIP TCP/TLS with qualify.

The problem was a reference count error on the tcptls_session structure.

(closes issue #13989)
Reported by: Nugget

........

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

16 years agoBlocked revisions 163629 via svnmerge
Joshua Colp [Fri, 12 Dec 2008 18:18:34 +0000 (18:18 +0000)] 
Blocked revisions 163629 via svnmerge

........
  r163629 | file | 2008-12-12 14:17:12 -0400 (Fri, 12 Dec 2008) | 4 lines

  When a device registers we need to unlink them (if linked) from the peers_by_ip container and link them back in since their IP address has changed. This would have manifested itself if you configured a new device (as type=peer), registered, and then tried to place a call from the device. Since the peer was not linked into the peers_by_ip container it would have never been found.
  (closes issue #13811)
  Reported by: pj
........

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

16 years agoMerged revisions 163612 via svnmerge from
Michiel van Baak [Fri, 12 Dec 2008 17:24:31 +0000 (17:24 +0000)] 
Merged revisions 163612 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r163612 | mvanbaak | 2008-12-12 18:22:47 +0100 (Fri, 12 Dec 2008) | 7 lines

  Document default Monitor file location.

  (closes issue #14065)
  Reported by: kshumard
  Patches:
        res_monitor.documentation.patch.txt uploaded by kshumard (license 92)
........

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

16 years agoBlocked revisions 163582 via svnmerge
Michiel van Baak [Fri, 12 Dec 2008 17:16:02 +0000 (17:16 +0000)] 
Blocked revisions 163582 via svnmerge

........
  r163582 | mvanbaak | 2008-12-12 18:14:13 +0100 (Fri, 12 Dec 2008) | 11 lines

  Fix codec capability setup in chan_skinny

  Behaviour now is that general codec config flows to default_line and default_device. [devices] stuff amends default_device and similar for [lines]. These are copied to individual device and line as they are created.
  Added confcapability and confprefs for the configured stuff which doesn't change as device and so on are connected. prefs are based on line prefs if they exist, else the device prefs are used (prefs identifies codec order).

  (closes issue #13806)
  Reported by: pj
  Patches:
        codecs.diff uploaded by wedhorn (license 30)
  Tested by: pj and me
........

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

16 years agoBlocked revisions 163579 via svnmerge
Joshua Colp [Fri, 12 Dec 2008 16:55:59 +0000 (16:55 +0000)] 
Blocked revisions 163579 via svnmerge

........
  r163579 | file | 2008-12-12 12:55:15 -0400 (Fri, 12 Dec 2008) | 4 lines

  Since chan_sip is callback devicestate driven do not pass in actual states, pass in unknown so we get asked. Additionally do not pass in an actual device state value in ast_setstate since the channel may be callback driven.
  (closes issue #13525)
  Reported by: pj
........

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

16 years agoMerged revisions 163512 via svnmerge from
Russell Bryant [Fri, 12 Dec 2008 14:45:44 +0000 (14:45 +0000)] 
Merged revisions 163512 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r163512 | russell | 2008-12-12 08:44:06 -0600 (Fri, 12 Dec 2008) | 13 lines

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

........
r163511 | russell | 2008-12-12 08:40:31 -0600 (Fri, 12 Dec 2008) | 5 lines

Specify uint32_t for variables storing a CRC32 so that it is actually 32 bits
on 64-bit machines, as well.

(inspired by issue #13879)

........

................

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

16 years agoMerged revisions 163449 via svnmerge from
Russell Bryant [Fri, 12 Dec 2008 14:05:01 +0000 (14:05 +0000)] 
Merged revisions 163449 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r163449 | russell | 2008-12-12 07:55:30 -0600 (Fri, 12 Dec 2008) | 34 lines

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

........
r163448 | russell | 2008-12-12 07:44:08 -0600 (Fri, 12 Dec 2008) | 26 lines

Resolve issues that could cause DTMF to be processed out of order.

These changes come from team/russell/issue_12658

1) Change autoservice to put digits on the head of the channel's frame readq
   instead of the tail.  If there were frames on the readq that autoservice
   had not yet read, the previous code would have resulted in out of order
   processing.  This required a new API call to queue a frame to the head
   of the queue instead of the tail.

2) Change up the processing of DTMF in ast_read().  Some of the problems
   were the result of having two sources of pending DTMF frames.  There
   was the dtmfq and the more generic readq.  Both were used for pending
   DTMF in various scenarios.  Simplifying things to only use the frame
   readq avoids some of the problems.

3) Fix a bug where a DTMF END frame could get passed through when it
   shouldn't have.  If code set END_DTMF_ONLY in the middle of digit emulation,
   and a digit arrived before emulation was complete, digits would get
   processed out of order.

(closes issue #12658)
Reported by: dimas
Tested by: russell, file
Review: http://reviewboard.digium.com/r/85/

........

................

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

16 years agoMerged revisions 163384 via svnmerge from
Tilghman Lesher [Thu, 11 Dec 2008 23:43:53 +0000 (23:43 +0000)] 
Merged revisions 163384 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r163384 | tilghman | 2008-12-11 17:38:56 -0600 (Thu, 11 Dec 2008) | 16 lines

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

  ........
    r163383 | tilghman | 2008-12-11 17:35:55 -0600 (Thu, 11 Dec 2008) | 9 lines

    When a Ctrl-C or Ctrl-D ends a remote console, on certain shells, the terminal
    is messed up.  By intercepting those events with a signal handler in the remote
    console, we can avoid those issues.
    (closes issue #13464)
     Reported by: tzafrir
     Patches:
           20081110__bug13464.diff.txt uploaded by Corydon76 (license 14)
     Tested by: blitzrage
  ........
................

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

16 years agoMerged revisions 163317 via svnmerge from
Matthew Nicholson [Thu, 11 Dec 2008 22:52:18 +0000 (22:52 +0000)] 
Merged revisions 163317 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r163317 | mnicholson | 2008-12-11 16:49:59 -0600 (Thu, 11 Dec 2008) | 16 lines

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

  ........
    r163316 | mnicholson | 2008-12-11 16:44:31 -0600 (Thu, 11 Dec 2008) | 9 lines

    Clean up the dundi cache every 5 minutes.

    (closes issue #13819)
    Reported by: adomjan
    Patches:
          pbx_dundi.c-clearcache.patch uploaded by adomjan (license 487)
          dundi_clearecache3.diff uploaded by mnicholson (license 96)
    Tested by: adomjan
  ........
................

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

16 years agoMerged revisions 163254 via svnmerge from
Russell Bryant [Thu, 11 Dec 2008 21:49:13 +0000 (21:49 +0000)] 
Merged revisions 163254 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r163254 | russell | 2008-12-11 15:48:08 -0600 (Thu, 11 Dec 2008) | 16 lines

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

........
r163253 | russell | 2008-12-11 15:46:29 -0600 (Thu, 11 Dec 2008) | 8 lines

Fix some observed slowdowns in dialplan processing.

The change is to remove autoservice usage from dialplan functions that do not
need it because they do not perform operations that potentially block.

(closes issue #13940)
Reported by: tbelder

........

................

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

16 years agoBlocked revisions 163241 via svnmerge
Russell Bryant [Thu, 11 Dec 2008 21:22:56 +0000 (21:22 +0000)] 
Blocked revisions 163241 via svnmerge

........
r163241 | russell | 2008-12-11 15:21:31 -0600 (Thu, 11 Dec 2008) | 8 lines

Fix a problem where continuous mode will get inadvertently get turned off if set_rate()
is used while continuous mode was already turned on.

(closes issue #13738)
Reported by: smurfix
Patches:
      res.patch.fixed uploaded by smurfix (license 547)

........

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

16 years agoMerged revisions 163171 via svnmerge from
Russell Bryant [Thu, 11 Dec 2008 20:09:10 +0000 (20:09 +0000)] 
Merged revisions 163171 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r163171 | russell | 2008-12-11 14:07:47 -0600 (Thu, 11 Dec 2008) | 16 lines

Fix the "failed" extension for outgoing calls.

The conversion to use ast_check_hangup() everywhere instead of checking the softhangup
flag directly introduced this problem.  The issue is that ast_check_hangup() checked
for tech_pvt to be NULL.  Unfortunately, this will be NULL is some valid circumstances,
such as with a dummy channel.

The fix is simple.  Don't check tech_pvt.  It's pointless, because the code path that
sets this to NULL is when the channel hangup callback gets called.  This happens inside
of ast_hangup(), which is the same function responsible for freeing the channel.  Any
code calling ast_check_hangup() better not be calling it after that point, and if so,
we have a bigger problem at hand.

(closes issue #14035)
Reported by: erogoza

........

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

16 years agoMerged revisions 163168 via svnmerge from
Tilghman Lesher [Thu, 11 Dec 2008 20:04:15 +0000 (20:04 +0000)] 
Merged revisions 163168 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r163168 | tilghman | 2008-12-11 14:02:35 -0600 (Thu, 11 Dec 2008) | 5 lines

  Sometimes even Linux needs -lm to link libtonezone, such as when libtonezone
  is compiled statically.
  (closes issue #13887)
   Reported by: tzafrir
........

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

16 years agoMerged revisions 163094 via svnmerge from
Russell Bryant [Thu, 11 Dec 2008 17:11:50 +0000 (17:11 +0000)] 
Merged revisions 163094 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r163094 | russell | 2008-12-11 11:06:16 -0600 (Thu, 11 Dec 2008) | 19 lines

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

........
r163092 | russell | 2008-12-11 10:54:51 -0600 (Thu, 11 Dec 2008) | 11 lines

Fix an issue that made it so you could only have a single caller executing
a custom feature at a time.  This was especially problematic when custom
features ran for any appreciable amount of time.

The fix turned out to be quite simple.  The dynamic features are now stored
in a read/write list instead of a list using a mutex.

(closes issue #13478)
Reported by: neutrino88
Fix suggested by file

........

................

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

16 years agoMerged revisions 163089 via svnmerge from
Tilghman Lesher [Thu, 11 Dec 2008 16:53:12 +0000 (16:53 +0000)] 
Merged revisions 163089 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r163089 | tilghman | 2008-12-11 10:52:24 -0600 (Thu, 11 Dec 2008) | 13 lines

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

  ........
    r163088 | tilghman | 2008-12-11 10:51:27 -0600 (Thu, 11 Dec 2008) | 6 lines

    Don't wait forever, if there's a specified recording timeout.
    (closes issue #13885)
     Reported by: bamby
     Patches:
           res_agi.c.patch uploaded by bamby (license 430)
  ........
................

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

16 years agoMerged revisions 163085 via svnmerge from
Mark Michelson [Thu, 11 Dec 2008 16:49:18 +0000 (16:49 +0000)] 
Merged revisions 163085 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r163085 | mmichelson | 2008-12-11 10:47:34 -0600 (Thu, 11 Dec 2008) | 12 lines

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

........
r163084 | mmichelson | 2008-12-11 10:46:22 -0600 (Thu, 11 Dec 2008) | 4 lines

Revert this cast to long. Using time_t here causes build failures on a
FreeBSD 32-bit build.

........

................

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

16 years agoMerged revisions 163081 via svnmerge from
Mark Michelson [Thu, 11 Dec 2008 16:40:46 +0000 (16:40 +0000)] 
Merged revisions 163081 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r163081 | mmichelson | 2008-12-11 10:33:16 -0600 (Thu, 11 Dec 2008) | 22 lines

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

........
r163080 | mmichelson | 2008-12-11 10:24:43 -0600 (Thu, 11 Dec 2008) | 14 lines

Fix a potential crash due to unsafe datastore handling.

This patch also contains a conversion from using long to time_t
for representing times for a queue, as well as some whitespace
fixes.

(closes issue #14060)
Reported by: nivek
Patches:
      datastore_fixup.patch.corrected uploaded by nivek (license 636)
  with slight modification from me
Tested by: nivek

........

................

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

16 years agoBlocked revisions 163037 via svnmerge
Sean Bright [Thu, 11 Dec 2008 15:41:29 +0000 (15:41 +0000)] 
Blocked revisions 163037 via svnmerge

........
  r163037 | seanbright | 2008-12-11 10:40:07 -0500 (Thu, 11 Dec 2008) | 8 lines

  Fix some of the grammar issues in doc/tex/qos.tex.

  (closes issue #14049)
  Reported by: kshumard
  Patches:
        doc.tex.qos.tex.patch uploaded by kshumard (license 92)
        (Slight modifications by seanbright)
........

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

16 years agoBlocked revisions 162997 via svnmerge
Joshua Colp [Thu, 11 Dec 2008 15:06:49 +0000 (15:06 +0000)] 
Blocked revisions 162997 via svnmerge

........
  r162997 | file | 2008-12-11 11:05:49 -0400 (Thu, 11 Dec 2008) | 4 lines

  When a device registers to use it is entirely possible that they may be in use, so tell the core that we don't know the devstate and have it ask us for it.
  (closes issue #13525)
  Reported by: pj
........

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

16 years agoMerged revisions 162927 via svnmerge from
Jeff Peeler [Wed, 10 Dec 2008 22:54:01 +0000 (22:54 +0000)] 
Merged revisions 162927 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162927 | jpeeler | 2008-12-10 16:53:34 -0600 (Wed, 10 Dec 2008) | 11 lines

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

........
r162926 | jpeeler | 2008-12-10 16:52:51 -0600 (Wed, 10 Dec 2008) | 3 lines

Oops, inverted logic for a strcasecmp check. Pointed out by mmichelson, thanks!

........

................

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

16 years agoBlocked revisions 162923 via svnmerge
Joshua Colp [Wed, 10 Dec 2008 22:50:26 +0000 (22:50 +0000)] 
Blocked revisions 162923 via svnmerge

........
  r162923 | file | 2008-12-10 18:48:58 -0400 (Wed, 10 Dec 2008) | 4 lines

  Fix reloads of aliased CLI commands. Due to changes done to turn it into a single memory allocation we can't just use the existing CLI alias structure. We have to destroy all existing ones and then create new ones.
  (closes issue #14054)
  Reported by: pj
........

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

16 years agoMerged revisions 162891 via svnmerge from
Jeff Peeler [Wed, 10 Dec 2008 22:12:40 +0000 (22:12 +0000)] 
Merged revisions 162891 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162891 | jpeeler | 2008-12-10 16:11:46 -0600 (Wed, 10 Dec 2008) | 13 lines

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

........
r162874 | jpeeler | 2008-12-10 16:04:18 -0600 (Wed, 10 Dec 2008) | 5 lines

(closes issue #13229)
Reported by: clegall_proformatique

Ensure that moh_generate does not return prematurely before local_ast_moh_stop is called. Also, the sleep in mp3_spawn now only occurs for http locations since it seems to have been added originally only for failing media streams.

........

................

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

16 years agoMerged revisions 162805 via svnmerge from
Joshua Colp [Wed, 10 Dec 2008 19:04:13 +0000 (19:04 +0000)] 
Merged revisions 162805 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162805 | file | 2008-12-10 15:02:57 -0400 (Wed, 10 Dec 2008) | 13 lines

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

  ........
    r162804 | file | 2008-12-10 15:01:17 -0400 (Wed, 10 Dec 2008) | 6 lines

    Fix subscription based MWI up a bit. We only want to put sip: at the beginning of the URI if it is not already there and revert code to ignore destination check if subscribing for MWI.
    (closes issue #12560)
    Reported by: vsauer
    Patches:
          patch001.diff uploaded by ramonpeek (license 266)
  ........
................

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

16 years agoMerged revisions 162739 via svnmerge from
Joshua Colp [Wed, 10 Dec 2008 17:54:06 +0000 (17:54 +0000)] 
Merged revisions 162739 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162739 | file | 2008-12-10 13:53:09 -0400 (Wed, 10 Dec 2008) | 13 lines

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

  ........
    r162738 | file | 2008-12-10 13:50:43 -0400 (Wed, 10 Dec 2008) | 6 lines

    When a SIP peer unregisters set the expiry time back to 0 so that the 200 OK contains an expires of 0.
    (closes issue #13599)
    Reported by: hjourdain
    Patches:
          chan_sip.c.diff uploaded by hjourdain (license 583)
  ........
................

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

16 years agoBlocked revisions 162687 via svnmerge
Michiel van Baak [Wed, 10 Dec 2008 17:11:08 +0000 (17:11 +0000)] 
Blocked revisions 162687 via svnmerge

........
  r162687 | mvanbaak | 2008-12-10 18:09:15 +0100 (Wed, 10 Dec 2008) | 8 lines

  add tab completion for 'core set debug X filename.c'

  (closes issue #13969)
  Reported by: jtodd
  Patches:
        20081205__bug13969.diff.txt uploaded by Corydon76 (license 14)
  Tested by: mvanbaak, eliel
........

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

16 years agoBlocked revisions 162672 via svnmerge
Mark Michelson [Wed, 10 Dec 2008 16:48:10 +0000 (16:48 +0000)] 
Blocked revisions 162672 via svnmerge

................
r162672 | mmichelson | 2008-12-10 10:46:51 -0600 (Wed, 10 Dec 2008) | 21 lines

Blocked revisions 162670 via svnmerge

........
r162670 | mmichelson | 2008-12-10 10:44:37 -0600 (Wed, 10 Dec 2008) | 14 lines

Update to stringfield handling so that side-effects on
parameters are not evaluated multiple times.

An example where this caused a problem was in chan_sip.c, with
the line

  ast_string_field_set(p, fromdomain, ++fromdomain);

This patch was originally uploaded to issue #13783 by
jamessan. While the issue was closed for other reasons, this
patch is valid and fixes a separate problem, and is thus
being committed.

........

................

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

16 years agoMerged revisions 162667 via svnmerge from
Mark Michelson [Wed, 10 Dec 2008 16:39:40 +0000 (16:39 +0000)] 
Merged revisions 162667 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162667 | mmichelson | 2008-12-10 10:39:10 -0600 (Wed, 10 Dec 2008) | 16 lines

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

........
r162659 | mmichelson | 2008-12-10 10:10:25 -0600 (Wed, 10 Dec 2008) | 8 lines

Add missing documentation to misdn.txt

(closes issue #14052)
Reported by: festr
Patches:
      misdn.txt.patch uploaded by festr (license 443)

........

................

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

16 years agoMerged revisions 162664 via svnmerge from
Mark Michelson [Wed, 10 Dec 2008 16:36:38 +0000 (16:36 +0000)] 
Merged revisions 162664 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162664 | mmichelson | 2008-12-10 10:34:35 -0600 (Wed, 10 Dec 2008) | 19 lines

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

........
r162663 | mmichelson | 2008-12-10 10:24:56 -0600 (Wed, 10 Dec 2008) | 11 lines

Revert fix for issue 13570. It has caused more problems than
it helped to fix.

(closes issue #13783)
Reported by: navkumar

(closes issue #14025)
Reported by: ffs

........

................

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

16 years agoBlocked revisions 162660 via svnmerge
Joshua Colp [Wed, 10 Dec 2008 16:11:38 +0000 (16:11 +0000)] 
Blocked revisions 162660 via svnmerge

........
  r162660 | file | 2008-12-10 12:11:06 -0400 (Wed, 10 Dec 2008) | 6 lines

  FreeBSD also needs libgen.h
  (closes issue #14051)
  Reported by: ys
  Patches:
        res_http_post.c.diff uploaded by ys (license 281)
........

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

16 years agoMerged revisions 162656 via svnmerge from
Joshua Colp [Wed, 10 Dec 2008 16:07:51 +0000 (16:07 +0000)] 
Merged revisions 162656 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162656 | file | 2008-12-10 12:06:59 -0400 (Wed, 10 Dec 2008) | 13 lines

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

  ........
    r162653 | file | 2008-12-10 12:05:29 -0400 (Wed, 10 Dec 2008) | 6 lines

    Increment the sequence number on the end packets for RFC2833. After reading the RFC some more and doing some testing I agree with this change.
    (closes issue #12983)
    Reported by: vt
    Patches:
          dtmf_inc_seqnum_on_end_pkts.diff uploaded by vt (license 520)
  ........
................

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

16 years agoMerged revisions 162619 via svnmerge from
Joshua Colp [Wed, 10 Dec 2008 15:26:49 +0000 (15:26 +0000)] 
Merged revisions 162619 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r162619 | file | 2008-12-10 11:22:26 -0400 (Wed, 10 Dec 2008) | 4 lines

  When transmitting a register set the socket port to the local one for the transport being used, not the port for the remote server.
  (closes issue #13633)
  Reported by: performer
........

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

16 years agoMerged revisions 162583 via svnmerge from
Michiel van Baak [Wed, 10 Dec 2008 11:36:28 +0000 (11:36 +0000)] 
Merged revisions 162583 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r162583 | mvanbaak | 2008-12-10 12:34:09 +0100 (Wed, 10 Dec 2008) | 5 lines

  Make res_snmp.so compile on OpenBSD.

  OpenBSD uses an old version of gcc which throws an error
  if you use a macro that's not #defined
........

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

16 years agoBlocked revisions 162542 via svnmerge
Joshua Colp [Wed, 10 Dec 2008 01:10:11 +0000 (01:10 +0000)] 
Blocked revisions 162542 via svnmerge

........
  r162542 | file | 2008-12-09 21:09:06 -0400 (Tue, 09 Dec 2008) | 6 lines

  Finish conversion to using ARRAY_LEN and remove it as a janitor project.
  (closes issue #14032)
  Reported by: bkruse
  Patches:
        14032.patch uploaded by bkruse (license 132)
........

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

16 years agoMerged revisions 162488 via svnmerge from
Mark Michelson [Tue, 9 Dec 2008 23:45:15 +0000 (23:45 +0000)] 
Merged revisions 162488 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r162488 | kpfleming | 2008-12-09 17:41:02 -0600 (Tue, 09 Dec 2008) | 1 line

it does help if the compiler attribute syntax is correct
........

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

16 years agoMerged revisions 162466 via svnmerge from
Tilghman Lesher [Tue, 9 Dec 2008 23:11:21 +0000 (23:11 +0000)] 
Merged revisions 162466 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162466 | tilghman | 2008-12-09 17:10:34 -0600 (Tue, 09 Dec 2008) | 9 lines

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

  ........
    r162463 | tilghman | 2008-12-09 17:08:53 -0600 (Tue, 09 Dec 2008) | 2 lines

    Oops, should be "tz", not "zonetag".
  ........
................

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

16 years agoBlocked revisions 162418 via svnmerge
Russell Bryant [Tue, 9 Dec 2008 22:38:55 +0000 (22:38 +0000)] 
Blocked revisions 162418 via svnmerge

........
r162418 | russell | 2008-12-09 16:38:41 -0600 (Tue, 09 Dec 2008) | 7 lines

Add some additional Asterisk project developer documentation.

After the nightly update of the documentation on asterisk.org, I'll post
an update to asterisk-dev with a pointer to the changes.  This covers some
release branch and commit policy information.  None of this should be a
surprise, since it's just documenting what we have already been doing.

........

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

16 years agoMerged revisions 162414 via svnmerge from
Russell Bryant [Tue, 9 Dec 2008 22:30:52 +0000 (22:30 +0000)] 
Merged revisions 162414 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162414 | russell | 2008-12-09 16:25:06 -0600 (Tue, 09 Dec 2008) | 16 lines

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

........
r162413 | russell | 2008-12-09 16:17:39 -0600 (Tue, 09 Dec 2008) | 8 lines

Remove the test_for_thread_safety() function completely.

The test is not valid.  Besides, if we actually suspected that recursive
mutexes were not working, we would get a ton of LOG_ERROR messages when
DEBUG_THREADS is turned on.

(inspired by a discussion on the asterisk-dev list)

........

................

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

16 years agoMerged revisions 162355 via svnmerge from
Tilghman Lesher [Tue, 9 Dec 2008 21:59:42 +0000 (21:59 +0000)] 
Merged revisions 162355 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162355 | tilghman | 2008-12-09 15:57:09 -0600 (Tue, 09 Dec 2008) | 11 lines

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

  ........
    r162348 | tilghman | 2008-12-09 15:53:25 -0600 (Tue, 09 Dec 2008) | 4 lines

    We appear to have documented tz= in the [general] section of voicemail.conf,
    without actually having implemented it.  Oops.
    (Reported by Olivier on the -users list)
  ........
................

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

16 years agoMerged revisions 162342 via svnmerge from
Joshua Colp [Tue, 9 Dec 2008 21:17:25 +0000 (21:17 +0000)] 
Merged revisions 162342 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162342 | file | 2008-12-09 17:16:37 -0400 (Tue, 09 Dec 2008) | 11 lines

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

  ........
    r162341 | file | 2008-12-09 17:14:29 -0400 (Tue, 09 Dec 2008) | 4 lines

    Add 'down' as a valid state for directed call pickup. This creeps up when we receive session progress when dialing a device and not ringing.
    (closes issue #14005)
    Reported by: ddl
  ........
................

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

16 years agoMerged revisions 162291 via svnmerge from
Russell Bryant [Tue, 9 Dec 2008 21:02:01 +0000 (21:02 +0000)] 
Merged revisions 162291 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162291 | russell | 2008-12-09 14:59:54 -0600 (Tue, 09 Dec 2008) | 17 lines

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

........
r162286 | russell | 2008-12-09 14:57:35 -0600 (Tue, 09 Dec 2008) | 9 lines

Fix an issue where callers on an incoming call on an SLA trunk would not hear ringback.

We need to make sure that we don't start writing audio to the trunk channel until we're
actually ready to answer it.  Otherwise, the channel driver will treat it as inband
progress, even though all they are getting is silence.

(closes issue #12471)
Reported by: mthomasslo

........

................

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

16 years agoMerged revisions 162275 via svnmerge from
Joshua Colp [Tue, 9 Dec 2008 20:47:11 +0000 (20:47 +0000)] 
Merged revisions 162275 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r162275 | file | 2008-12-09 16:46:11 -0400 (Tue, 09 Dec 2008) | 11 lines

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

  ........
    r162273 | file | 2008-12-09 16:44:32 -0400 (Tue, 09 Dec 2008) | 4 lines

    Fix double declaration of 'x' on the PPC platform.
    (closes issue #14038)
    Reported by: ffloimair
  ........
................

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

16 years agoBlocked revisions 161115 via svnmerge
Dwayne M. Hubbard [Tue, 9 Dec 2008 20:45:20 +0000 (20:45 +0000)] 
Blocked revisions 161115 via svnmerge

........
r161115 | dhubbard | 2008-12-04 17:00:30 -0600 (Thu, 04 Dec 2008) | 11 lines

If 'faxdetect=yes' in sip.conf, switch to a 'fax' extension (if it exists) after T38 is negotiated.
Terry Wilson created the original patch for this functionality, which I slightly modified and added
the faxdetect=yes|no configuration option.  This patch is only for T38 fax detection and does not
do anything for G711 over SIP fax detection.  By default, this option is disabled.

Reviewboard: http://reviewboard.digium.com/r/69/

This functionality is for issue AST-140.

........

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

16 years agoMerged revisions 162271 via svnmerge from
Steve Murphy [Tue, 9 Dec 2008 20:44:10 +0000 (20:44 +0000)] 
Merged revisions 162271 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162271 | murf | 2008-12-09 13:40:31 -0700 (Tue, 09 Dec 2008) | 9 lines

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

........
r162264 | murf | 2008-12-09 13:20:54 -0700 (Tue, 09 Dec 2008) | 1 line

In discussion with seanbright on #asterisk-dev,  I have added a default rule, and an option to suppress the default rule from being generated in the flex output, for the sake of those OS's where they didn't tweak flex's ECHO macro, and the compiler doesn't like it. The regressions are OK with this.
........

................

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

16 years agoMerged revisions 162266 via svnmerge from
Mark Michelson [Tue, 9 Dec 2008 20:31:21 +0000 (20:31 +0000)] 
Merged revisions 162266 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
r162266 | mmichelson | 2008-12-09 14:30:07 -0600 (Tue, 09 Dec 2008) | 14 lines

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

........
r162265 | mmichelson | 2008-12-09 14:28:44 -0600 (Tue, 09 Dec 2008) | 6 lines

If we fail to start a thread for the pbx to run in, we need to
be sure to decrease the number of active calls on the system.

This fix may relate to ABE-1713, but it is not certain yet.

........

................

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