Commit Graph

17099 Commits

Author SHA1 Message Date
Tilghman Lesher
0569b32ac0 Recorded merge of revisions 193756 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193756 | tilghman | 2009-05-11 17:50:47 -0500 (Mon, 11 May 2009) | 25 lines
  
  Recorded merge of revisions 193755 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193755 | tilghman | 2009-05-11 17:48:20 -0500 (Mon, 11 May 2009) | 18 lines
    
    Move 300 bytes around on the stack, to make more room for an extension buffer.
    This allows more concurrent extensions to be copied for a single voicemail,
    without creating a possibility of upsetting existing users, where a dialplan
    could run out of stack space where it had run fine before.  Alternatively,
    we could have allocated off the heap, but that is a larger change and would
    have increased the chance for instability introduced by this change.
    
    This is really solved starting in 1.6.0.11, as the use of an ast_str buffer
    allows an unlimited number of extensions (up to available memory).  We
    additionally create a new warning message when the buffer length is exceeded,
    permitting administrators to see an issue after the fact, whereas previously
    the list was silently truncated.
    (closes issue #14739)
     Reported by: p_lindheimer
     Patches: 
           20090417__bug14739.diff.txt uploaded by tilghman (license 14)
     Tested by: p_lindheimer
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193781 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-11 23:23:15 +00:00
Richard Mudgett
d111483ab8 Merged revisions 193614 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193614 | rmudgett | 2009-05-11 14:11:29 -0500 (Mon, 11 May 2009) | 19 lines
  
  Merged revisions 193613 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193613 | rmudgett | 2009-05-11 14:09:00 -0500 (Mon, 11 May 2009) | 12 lines
    
    Sent wrong message to clear a call we started if the other end has not responed yet.
    
    In the state MISDN_CALLING (i.e. SETUP was sent but no answer has arrived yet),
    it is not allowed to clear the call with RELEASE_COMPLETE.  It must be
    cleared with DISCONNECT.  A RELEASE_COMPLETE is only allowed as an answer
    to a SETUP.  (See Q.931 ch. 5.3.2, 5.3.2.a, 5.3.2.b)
    
    Patches:
        chan-misdn-ccstate7.patch uploaded by customer.
    
    JIRA ABE-1862
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193615 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-11 19:15:13 +00:00
Leif Madsen
156d70ea47 Recorded merge of revisions 193545 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193545 | lmadsen | 2009-05-11 14:01:44 -0400 (Mon, 11 May 2009) | 14 lines
  
  Recorded merge of revisions 193544 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193544 | lmadsen | 2009-05-11 13:35:17 -0400 (Mon, 11 May 2009) | 7 lines
    
    Document CHANNEL(transfercapability) in CLI documentation.
    
    (issue #15073)
    Reported by: pkempgen
    Patches:
          20090511__issue15073.diff.txt uploaded by tilghman (license 14)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193546 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-11 18:06:53 +00:00
David Vossel
80a37a02a6 Merged revisions 193387 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r193387 | dvossel | 2009-05-08 15:32:51 -0500 (Fri, 08 May 2009) | 7 lines
  
  TCP not matching valid peer.
  
  find_peer() does not find a valid peer when using pvt->recv as the sockaddr_in argument.  Because of the way TCP works, the port number in pvt->recv is not what we're looking for at all.  There is currently only one place that find_peer searches for a peer using the sockaddr_in argument.  If the peer is not found after using pvt->recv (works for UDP since the port number will be correct), a temp sockaddr_in struct is made using the Contact header in the sip_request.  This has the correct port number in it.
  
  Review: http://reviewboard.digium.com/r/236/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193449 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-08 21:32:25 +00:00
Sean Bright
3c62a045b7 Merged revisions 193274 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r193274 | seanbright | 2009-05-08 11:18:40 -0400 (Fri, 08 May 2009) | 2 lines
  
  Fix the spelling of UNAVAILABLE in func_devstate CLI completion.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193334 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-08 15:36:14 +00:00
David Vossel
3c092fb35b Merged revisions 193263 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193263 | dvossel | 2009-05-08 09:52:19 -0500 (Fri, 08 May 2009) | 15 lines
  
  Merged revisions 193262 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193262 | dvossel | 2009-05-08 09:51:09 -0500 (Fri, 08 May 2009) | 9 lines
    
    "misdn show config" segfaults asterisk, if no MSN lists 
    
    (closes issue #14976)
    Reported by: alecdavis
    Patches:
          misdn_config.diff.txt uploaded by alecdavis (license 585)
    Tested by: alecdavis, FabienToune
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193264 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-08 14:53:28 +00:00
Kevin P. Fleming
61714bdefc Merged revisions 193194 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193194 | kpfleming | 2009-05-08 09:06:15 -0500 (Fri, 08 May 2009) | 13 lines
  
  Merged revisions 193193 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193193 | kpfleming | 2009-05-08 09:03:28 -0500 (Fri, 08 May 2009) | 7 lines
    
    Make absolute paths for logger channels work properly
    
    (Note: This is not a new feature, it was previously undocumented and broken.)
    
    The Asterisk logger has a feature to support absolute pathnames for logger channels, but the code implementing the feature was broken. This has been fixed, and the absolute path feature is now documented in the sample logger.conf.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193195 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-08 14:09:05 +00:00
Tilghman Lesher
46cb79f430 Merged revisions 193120 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193120 | tilghman | 2009-05-07 18:42:28 -0500 (Thu, 07 May 2009) | 26 lines
  
  Merged revisions 193119 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193119 | tilghman | 2009-05-07 18:41:11 -0500 (Thu, 07 May 2009) | 19 lines
    
    Fix Background within a Macro for FreePBX.
    If the single digit DTMF is an extension in the specified context, then
    go there and signal no DTMF.  Otherwise, we should exit with that DTMF.
    If we're in Macro, we'll exit and seek that DTMF as the beginning of an
    extension in the Macro's calling context.  If we're not in Macro, then
    we'll simply seek that extension in the calling context.  Previously,
    someone complained about the behavior as it related to the interior of a
    Gosub routine, and the fix (#14011) inadvertently broke FreePBX
    (#14940).  This change should fix both of these situations, but with the
    possible incompatibility that if a single digit extension does not exist
    (but a longer extension COULD have matched), it would have previously
    gone immediately to the "i" extension, but will now need to wait for a
    timeout.
    (closes issue #14940)
     Reported by: p_lindheimer
     Patches: 
           20090420__bug14940.diff.txt uploaded by tilghman (license 14)
     Tested by: p_lindheimer
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193121 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-07 23:43:23 +00:00
Richard Mudgett
e9cf423d60 Merged revisions 193077 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r193077 | rmudgett | 2009-05-07 17:24:04 -0500 (Thu, 07 May 2009) | 12 lines
  
  Merged revisions 193050 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r193050 | rmudgett | 2009-05-07 17:17:06 -0500 (Thu, 07 May 2009) | 5 lines
    
    Give a more helpful message when an incoming call's dialed extension does not match.
    
    Added the dialed extension and context to the chan_misdn messages warning
    that the dialed number cannot be matched in the dialplan.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@193078 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-07 22:34:00 +00:00
Tilghman Lesher
6315384b63 Merged revisions 192938 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r192938 | tilghman | 2009-05-07 12:13:36 -0500 (Thu, 07 May 2009) | 6 lines
  
  Send DTMF frame before playing back audio.
  (closes issue #14858)
   Reported by: barryf
   Patches: 
         20090507__bug14858.diff.txt uploaded by tilghman (license 14)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192939 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-07 17:14:26 +00:00
Tilghman Lesher
2a0f0439e5 Merged revisions 192933 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192933 | tilghman | 2009-05-07 11:43:56 -0500 (Thu, 07 May 2009) | 17 lines
  
  Merged revisions 192932 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192932 | tilghman | 2009-05-07 11:29:08 -0500 (Thu, 07 May 2009) | 10 lines
    
    Eliminate repetition of fullcontact during reconstruction.
    If the fullcontact field appears in both the sippeers and the
    sipregs table, then during reconstruction of the field, it will
    otherwise be doubled.
    (closes issue #14754)
     Reported by: Alexei Gradinari
     Patches: 
           20090506__bug14754.diff.txt uploaded by tilghman (license 14)
     Tested by: lmadsen
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192934 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-07 16:45:23 +00:00
Jeff Peeler
76c66014b8 Merged revisions 192861 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192861 | jpeeler | 2009-05-06 17:17:27 -0500 (Wed, 06 May 2009) | 17 lines
  
  Merged revisions 192858 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192858 | jpeeler | 2009-05-06 17:15:19 -0500 (Wed, 06 May 2009) | 10 lines
    
    Make ParkedCall application stop execution of the dialplan after hang up
    
    Just changed park_exec to always return non-zero. I really wasn't entirely sure
    at first if this was a bug. Decided it was since it would be surprising when 
    not using ParkedCall in the dialplan to hang up and have dialplan execution
    continue.
    
    (closes issue #14555)
    Reported by: francesco_r
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192865 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-06 22:18:30 +00:00
Jeff Peeler
4600d1a538 Blocked revisions 192853 via svnmerge
........
  r192853 | jpeeler | 2009-05-06 17:02:46 -0500 (Wed, 06 May 2009) | 2 lines
  
  If no extension was found in the pattern tree, don't crash.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192856 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-06 22:06:02 +00:00
Matthew Fredrickson
dca288830a Merged revisions 190946 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
r190946 | mattf | 2009-04-28 17:05:05 -0500 (Tue, 28 Apr 2009) | 1 line

Make sure that we do not clear the down flag on the BRI during PTMP link transients.  Also fix no audio bug caused by big early audio patch.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192811 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-06 17:41:58 +00:00
Joshua Colp
2f3e7752f2 Merged revisions 192634 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192634 | file | 2009-05-06 10:34:35 -0300 (Wed, 06 May 2009) | 14 lines
  
  Merged revisions 192633 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192633 | file | 2009-05-06 10:30:51 -0300 (Wed, 06 May 2009) | 7 lines
    
    Update some old logic to stop both begin and end DTMF frames from reaching the core if rfc2833 is not enabled.
    
    (closes issue #15036)
    Reported by: dimas
    Patches:
          v1-15036.patch uploaded by dimas (license 88)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192635 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-06 13:36:19 +00:00
Sean Bright
b516cf9b81 Merged revisions 192525 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192525 | seanbright | 2009-05-05 15:57:49 -0400 (Tue, 05 May 2009) | 18 lines
  
  Merged revisions 192524 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192524 | seanbright | 2009-05-05 15:56:11 -0400 (Tue, 05 May 2009) | 11 lines
    
    Fix Javascript error when using astman.js in Internet Explorer.
    
    Internet Explorer (tested with 7.0) does not like trailing commas on constructs
    like object initializers, so get rid of them to avoid some errors.
    
    (closes issue #15026)
    Reported by: rajnishgiri
    Patches:
          bug15026.patch uploaded by seanbright (license 71)
    Tested by: seanbright
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192526 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 20:02:10 +00:00
Joshua Colp
7c39ce9105 Merged revisions 192462 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192462 | file | 2009-05-05 15:23:58 -0300 (Tue, 05 May 2009) | 15 lines
  
  Merged revisions 192454 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192454 | file | 2009-05-05 15:22:27 -0300 (Tue, 05 May 2009) | 8 lines
    
    Fix an incorrect assumption that certain values on the channel will always exist when they may not.
    
    The CDR code involved with bridges wrongly assumed that the currently executing application and data
    values will always exist. It is possible for this to be false when call forwarding is involved.
    
    (closes issue #14984)
    Reported by: gincantalupo
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192467 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 18:25:12 +00:00
Joshua Colp
7080914d21 Merged revisions 192430 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192430 | file | 2009-05-05 14:46:51 -0300 (Tue, 05 May 2009) | 12 lines
  
  Merged revisions 192429 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192429 | file | 2009-05-05 14:43:30 -0300 (Tue, 05 May 2009) | 5 lines
    
    Fix a bug where the followme application would continue trying numbers after the caller hung up.
    
    (closes issue #13624)
    Reported by: sgenyuk
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192431 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 17:48:41 +00:00
Joshua Colp
e088059f46 Merged revisions 192387 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r192387 | file | 2009-05-05 11:22:47 -0300 (Tue, 05 May 2009) | 10 lines
  
  Fix a bug with setting t38pt_udptl at the user or peer level.
  
  If an incoming call authenticated as a user or peer and t38pt_udptl was
  not set to yes in general then no UDPTL session would be present and any
  T38 related things would fail. This commit changes it so that if after
  authenticating T38 is enabled but no UDPTL session is present one will be
  created.
  
  (issue AST-215)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192397 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 14:25:15 +00:00
Kevin P. Fleming
3f94c3bd6b Merged revisions 192357 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r192357 | kpfleming | 2009-05-05 15:18:21 +0200 (Tue, 05 May 2009) | 5 lines
  
  Correct some flaws in the memory accounting code for stringfields and ao2 objects
  
  Under some conditions, the memory allocation for stringfields and ao2 objects would not have supplied valid file/function names for MALLOC_DEBUG tracking, so this commit corrects that.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192358 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 13:23:27 +00:00
Kevin P. Fleming
10a2c0099e Merged revisions 192318 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r192318 | kpfleming | 2009-05-05 12:34:19 +0200 (Tue, 05 May 2009) | 5 lines
  
  Properly account for memory allocated for channels and datastores
  
  As in previous commits, when channels are allocated (with ast_channel_alloc) or datastores are allocated (with ast_datastore_alloc) properly account for the memory being owned by the caller, instead of the allocator function itself.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192353 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 12:27:18 +00:00
Kevin P. Fleming
60280df797 Merged revisions 192279 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r192279 | kpfleming | 2009-05-05 10:51:06 +0200 (Tue, 05 May 2009) | 5 lines
  
  Ensure that string pools allocated to hold stringfields are properly accounted in MALLOC_DEBUG mode
  
  This commit modifies the stringfield pool allocator to remember the 'owner' of the stringfield manager the pool is being allocated for, and ensures that pools allocated in the future when fields are populated are owned by that file/function.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192280 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-05 09:02:19 +00:00
David Vossel
efe35d94c1 Merged revisions 192214 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r192214 | dvossel | 2009-05-04 17:44:51 -0500 (Mon, 04 May 2009) | 17 lines
  
  Merged revisions 192213 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r192213 | dvossel | 2009-05-04 17:37:31 -0500 (Mon, 04 May 2009) | 11 lines
    
    global mohinterpret setting is ignored
    
    mohinterpret and mohsuggest global variables were not copied over during build_users and build_peers.
    
    (closes issue #14728)
    Reported by: dimas
    Patches:
          v1-14728.patch uploaded by dimas (license 88)
    Tested by: dimas, dvossel
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192215 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-04 22:47:20 +00:00
Tilghman Lesher
4b6075f430 Regen configure script
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192174 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-04 19:32:35 +00:00
Tilghman Lesher
9817471013 Merged revisions 192132 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r192132 | tilghman | 2009-05-04 13:42:56 -0500 (Mon, 04 May 2009) | 6 lines
  
  Pass libraries in LIBS, not LDFLAGS.
  (closes issue #14671)
   Reported by: Chainsaw
   Patches: 
         asterisk-1.6.0.6-toolcheck-libs-not-ldflags.patch uploaded by Chainsaw (license 723)
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192133 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-04 18:44:08 +00:00
Leif Madsen
cd1b968ec1 Commit the changes from rev 192094 in the 1.6.1 branch to the 1.6.0 branch.
Since the documentation system is different between <= 1.6.1 and >= 1.6.2
the changes to the documentation I made for issue 14801, I'm merging these
changes in manually. Additional changes will then be put into trunk and
merged down to 1.6.2 as those two versions share a similar documentation
system (XML).

(issue #14801)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@192095 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-04 17:39:30 +00:00
Kevin P. Fleming
de96aab0b8 Merged revisions 191955 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191955 | kpfleming | 2009-05-04 11:57:36 +0200 (Mon, 04 May 2009) | 8 lines
  
  Ensure that by default only one console channel driver is loaded
  
  This configuration file was changed to ensure that only one console channel driver
  (chan_oss) is loaded by default, but the change would only work if chan_console
  was not built. Now it will work as expected; if chan_alsa or chan_console are built
  and installed, they will not be loaded unless explicity requested.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191956 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-04 09:58:56 +00:00
Mark Michelson
c0519ce31d Blocked revisions 191781 via svnmerge
................
  r191781 | mmichelson | 2009-05-02 13:54:52 -0500 (Sat, 02 May 2009) | 16 lines
  
  Blocked revisions 191778 via svnmerge
  
  ........
    r191778 | mmichelson | 2009-05-02 13:48:20 -0500 (Sat, 02 May 2009) | 11 lines
    
    Fix a bug which resulted from the Hebrew voicemail commit.
    
    This fixes a case where a certain message could get played twice.
    
    (closes issue #13155)
    Reported by: greenfieldtech
    Patches:
          app_voicemail.c.multi-lang-patch uploaded by greenfieldtech (license 369)
    Tested by: greenfieldtech
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191782 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-02 18:55:17 +00:00
Kevin P. Fleming
52e5bad131 Merged revisions 191775 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191775 | kpfleming | 2009-05-02 20:39:48 +0200 (Sat, 02 May 2009) | 5 lines
  
  Fix an error in queue_log file rotation optimization code
  
  This code was copy-and-pasted without properly changing references to event_rotate into queue_rotate, so under some conditions the log rotation would rotate queue_log even though it was not necessary.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191776 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-02 18:44:05 +00:00
Sean Bright
ea6efbb4a2 Merged revisions 191700 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191700 | seanbright | 2009-05-02 11:45:07 -0400 (Sat, 02 May 2009) | 1 line
  
  Update copyright year to 2009
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191701 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-02 15:51:40 +00:00
Mark Michelson
acf3ce5f18 Blocked revisions 191630 via svnmerge
................
  r191630 | mmichelson | 2009-05-02 05:46:02 -0500 (Sat, 02 May 2009) | 17 lines
  
  Blocked revisions 191628-191629 via svnmerge
  
  ........
    r191628 | mmichelson | 2009-05-02 05:21:00 -0500 (Sat, 02 May 2009) | 8 lines
    
    Move static buffers to outside for loops in app_chanspy.
    
    Similar to seanbright's commit 191422, this moves some static buffers
    to be defined outside of for loops since it is undefined if memory
    will be re-used or if the stack will grow with each iteration of the
    loop.
  ........
    r191629 | mmichelson | 2009-05-02 05:45:24 -0500 (Sat, 02 May 2009) | 3 lines
    
    Kevin has informed me that thi sort of thing is not necessary.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191631 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-02 10:46:29 +00:00
Tilghman Lesher
26c5ebaa04 Merged revisions 191560 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r191560 | tilghman | 2009-05-01 15:01:21 -0500 (Fri, 01 May 2009) | 13 lines
  
  Merged revisions 191559 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r191559 | tilghman | 2009-05-01 15:00:23 -0500 (Fri, 01 May 2009) | 6 lines
    
    SIP Response 410 maps to cause code 22 (or 23), not 1.
    (closes issue #14993)
     Reported by: BigJimmy
     Patches: 
           causepatch uploaded by BigJimmy (license 371)
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191561 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-01 20:02:33 +00:00
Tilghman Lesher
10a9c43c9f Merged revisions 191494 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191494 | tilghman | 2009-05-01 13:18:00 -0500 (Fri, 01 May 2009) | 4 lines
  
  Set debug message back to DEBUG level.
  (closes issue #15007)
   Reported by: hulber
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191552 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-01 18:31:04 +00:00
Jeff Peeler
7193a465d7 Merged revisions 191489 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r191489 | jpeeler | 2009-05-01 13:09:23 -0500 (Fri, 01 May 2009) | 15 lines
  
  Merged revisions 191488 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r191488 | jpeeler | 2009-05-01 12:40:46 -0500 (Fri, 01 May 2009) | 9 lines
    
    Fix DTMF not being sent to other side after a partial feature match
    
    This fixes a regression from commit 176701. The issue was that
    ast_generic_bridge never exited after the feature digit timeout had elapsed,
    which prevented the queued DTMF from being sent to the other side.
    
    This issue was reported to me directly.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191499 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-01 18:19:05 +00:00
Sean Bright
c87521c295 Fix a crash in app_queue with very long member lists.
A user reported via #asterisk that with very long lists of members, a crash
occurs in ast_strdupa, so just use a single buffer and ast_copy_string instead
of stack allocating copys of each interface name.

(Related to revision 191041 in branches/1.4)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191424 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-05-01 15:58:40 +00:00
Tilghman Lesher
5e04e9d398 Merged revisions 191367 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191367 | tilghman | 2009-04-30 12:40:58 -0500 (Thu, 30 Apr 2009) | 3 lines
  
  Detect eaccess (or euidaccess) before using it.
  Reported by Andrew Lindh via the -dev list.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191368 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-30 17:43:37 +00:00
Tilghman Lesher
1abc47f2c5 Merged revisions 191283 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191283 | tilghman | 2009-04-30 01:47:13 -0500 (Thu, 30 Apr 2009) | 11 lines
  
  Change working directory to / under certain conditions.
  If backgrounding and no core will be produced, then changing the directory
  won't break anything; likewise, if the CWD isn't accessible by the current
  user, then a core wasn't possible anyway.
  (closes issue #14831)
   Reported by: chris-mac
   Patches: 
         20090428__bug14831.diff.txt uploaded by tilghman (license 14)
         20090430__bug14831.diff.txt uploaded by tilghman (license 14)
   Tested by: chris-mac
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191284 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-30 06:48:00 +00:00
Tilghman Lesher
9e50cbb6c2 Merged revisions 191219 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191219 | tilghman | 2009-04-29 18:06:56 -0500 (Wed, 29 Apr 2009) | 2 lines
  
  Make H.323 compile with FDLEAK detection code enabled
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191222 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-29 23:14:51 +00:00
Jeff Peeler
c136637456 Blocked revisions 191213 via svnmerge
........
  r191213 | jpeeler | 2009-04-29 17:56:55 -0500 (Wed, 29 Apr 2009) | 1 line
  
  fix typos
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191214 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-29 22:57:48 +00:00
David Brooks
6a5c253517 Merged revisions 191136 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r191136 | dbrooks | 2009-04-29 13:32:58 -0500 (Wed, 29 Apr 2009) | 3 lines
  
  Removing crufty code that is no longer necessary. Code cleanup.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191137 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-29 18:39:14 +00:00
David Brooks
458d2d5253 Blocked revisions 191116 via svnmerge
................
  r191116 | dbrooks | 2009-04-29 13:22:24 -0500 (Wed, 29 Apr 2009) | 14 lines
  
  Blocked revisions 191096 via svnmerge
  
  ........
    r191096 | dbrooks | 2009-04-29 13:07:59 -0500 (Wed, 29 Apr 2009) | 8 lines
    
    Patch to fix tab-completion crash on "remove extension"
    
    This patch simply removes some old code back before Asterisk used editline. 
    This fixes the crash that occurred when tab-completing "remove extension".
    
    (closes issue #14689)
    Reported by: isaacgal
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@191124 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-29 18:24:24 +00:00
Russell Bryant
e2b2d16176 Revert revision 190576 after out of band discussion with transnexus.
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190986 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-29 07:37:04 +00:00
Tilghman Lesher
3598b08507 Merged revisions 190904 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r190904 | tilghman | 2009-04-28 12:31:43 -0500 (Tue, 28 Apr 2009) | 2 lines
  
  UniqueID column has a maximum size of 150
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190905 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-28 17:32:24 +00:00
Kevin P. Fleming
5d7dba2c9b Blocked revisions 190865 via svnmerge
........
  r190865 | kpfleming | 2009-04-28 09:15:47 -0500 (Tue, 28 Apr 2009) | 5 lines
  
  Build XML documention from *only* the source files that have docs in them
  
  Change the build process so that doc/core-en_US.xml is dependent solely on the source files that have documentation in them, not on all source files.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190866 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-28 14:16:34 +00:00
Kevin P. Fleming
0e0f66d33c Merged revisions 190861 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r190861 | kpfleming | 2009-04-28 09:12:09 -0500 (Tue, 28 Apr 2009) | 5 lines
  
  Remove Makefile rules for bison and flex sources
  
  We never, ever want these files to processed automatically, because we store the output files in Subversion and users should never need to rebuild them.
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190862 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-28 14:12:53 +00:00
Jeff Peeler
e71fc5d141 Fix announcement of parking space after transfer to park.
Don't set the orig_chan_name in masq_park_call when the announcement is to be
played. This change was copied from all the other working 1.6 branches.

(closes issue #14863)
Reported by: noahisaac


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190829 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-27 23:25:05 +00:00
Kevin P. Fleming
53843dfb82 Merged revisions 190725 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

................
  r190725 | kpfleming | 2009-04-27 14:30:54 -0500 (Mon, 27 Apr 2009) | 13 lines
  
  Merged revisions 190721 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/branches/1.4
  
  ........
    r190721 | kpfleming | 2009-04-27 14:29:46 -0500 (Mon, 27 Apr 2009) | 7 lines
    
    Fix 'inconsistent line endings' when autoconf 2.63 is used
    
    Attempt to make configure script regeneration 'safe' using autoconf 2.63, which embeds a bare CR into the script, thus making Subversion complain about inconsistent line endings
    
    This commit changes the MIME type of the configure script to be 'binary' thus making Subversion no longer inspect line endings, and as a bonus 'svn diff' will no longer try to generate diff output for it, which is not generally useful anyway.
  ........
................


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190730 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-27 19:40:58 +00:00
Tilghman Lesher
960bc63346 Merged revisions 190726 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk

........
  r190726 | tilghman | 2009-04-27 14:34:48 -0500 (Mon, 27 Apr 2009) | 4 lines
  
  Don't warn on pipe in the System call.
  (closes issue #14979)
   Reported by: pj
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190727 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-27 19:36:05 +00:00
Russell Bryant
3521d921a7 Blocked revisions 190663 via svnmerge
................
r190663 | russell | 2009-04-27 14:08:12 -0500 (Mon, 27 Apr 2009) | 22 lines

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

........
r190661 | russell | 2009-04-27 14:00:54 -0500 (Mon, 27 Apr 2009) | 9 lines

Resolve a crash in res_smdi when used with chan_dahdi.

When chan_dahdi goes to get an SMDI message, it provides no search criteria.
It just grabs the next message that arrives.  This code was written with the
SMDI dialplan functions in mind, since that is now the preferred method of
using SMDI.  However, this broke support of it being used from chan_dahdi.

(closes AST-212)

........
r190662 | russell | 2009-04-27 14:03:59 -0500 (Mon, 27 Apr 2009) | 2 lines

Fix a typo from 190661.

........

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


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190664 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-27 19:09:28 +00:00
Mark Michelson
2eb85214eb Blocked revisions 190626 via svnmerge
........
  r190626 | mmichelson | 2009-04-27 11:37:51 -0500 (Mon, 27 Apr 2009) | 14 lines
  
  Allow for a position to be specified when entering a queue.
  
  This would allow for one to add a caller to a specific place in the
  queue instead of just placing the caller in the back every time. To help
  facilitate some interesting manipulations, a new channel variable called
  QUEUEPOSITION has been added. When a caller is removed from a queue, his
  position in that queue is stored in the QUEUEPOSITION variable. One such
  strategy an administrator can employ is to allow for the removal of a caller
  from one queue followed by the insertion of the same caller into a separate
  queue in the same position.
  
  Review: http://reviewboard.digium.com/r/189
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@190627 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-04-27 16:38:08 +00:00