[asterisk-commits] rmudgett: branch group/issue14292 r191484 - in /team/group/issue14292: ./ app...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri May 1 12:11:55 CDT 2009


Author: rmudgett
Date: Fri May  1 12:11:41 2009
New Revision: 191484

URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=191484
Log:
Merged revisions 189770,189788,189828,189866,189927,189963,190014,190071,190110,190165,190229,190265,190304,190373,190435,190466,190499,190528,190557,190595,190641,190681,190749,190810,190842,190881,190921,190959,191007,191040,191154,191190,191239,191299,191331,191344,191384,191416,191482-191483 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/team/group/issue14068

................
  r189770 | rmudgett | 2009-04-21 13:30:47 -0500 (Tue, 21 Apr 2009) | 25 lines
  
  Merged revisions 189735 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/trunk
  
  ........
    r189735 | rmudgett | 2009-04-21 12:44:01 -0500 (Tue, 21 Apr 2009) | 18 lines
    
    Added CCBS/CCNR Party A support and enhanced COLP support.
    
    This change adds the following features to chan_misdn:
    * CCBS/CCNR Party A support for PTMP and PTP modes.
    * Enhances COLP support for call diversion and explicit call transfer.
    
    These enhanced features require a modified version of mISDN.
    
    The latest modified mISDN v1.1.x based version is available at:
    http://svn.digium.com/svn/thirdparty/mISDN/trunk
    http://svn.digium.com/svn/thirdparty/mISDNuser/trunk
    
    Taged versions of the modified mISDN code are available under:
    http://svn.digium.com/svn/thirdparty/mISDN/tags
    http://svn.digium.com/svn/thirdparty/mISDNuser/tags
    
    Merged from team/rmudgett/misdn_facility branch.
  ........
................
  r189788 | root | 2009-04-21 16:20:11 -0500 (Tue, 21 Apr 2009) | 17 lines
  
  Merged revisions 189771 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r189771 | dvossel | 2009-04-21 15:28:37 -0500 (Tue, 21 Apr 2009) | 11 lines
    
    Fixes segfault when switching UDP to TCP in sip.conf after reload.
    
    If transport in sip.conf is switched from UDP to TCP, Asterisk segfaults right after issuing a sip reload.  The problem is the socket type is changed to TCP but the fd may still be present for UDP.  Later, when the TCP session should be created or set using an existing one, it isn't because the old file descriptor is still present.  Now every time transport is changed during a sip.conf reload, the file descriptor is set to -1, signifying it must be created or found.
    
    (closes issue #14727)
    Reported by: pj
    Tested by: dvossel
    
    Review: http://reviewboard.digium.com/r/229/
  ........
................
  r189828 | root | 2009-04-22 02:20:30 -0500 (Wed, 22 Apr 2009) | 10 lines
  
  Merged revisions 189813 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r189813 | tilghman | 2009-04-22 01:33:08 -0500 (Wed, 22 Apr 2009) | 3 lines
    
    Detect liblua on SuSE, and add libm for linking for Fedora.
    (Reported via the -dev list, Subject: Compiling Asterisk with LUA)
  ........
................
  r189866 | root | 2009-04-22 10:20:08 -0500 (Wed, 22 Apr 2009) | 26 lines
  
  Merged revisions 189850 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r189850 | mvanbaak | 2009-04-22 09:30:47 -0500 (Wed, 22 Apr 2009) | 19 lines
    
    Merged revisions 189849 via svnmerge from 
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
      r189849 | mvanbaak | 2009-04-22 16:29:28 +0200 (Wed, 22 Apr 2009) | 12 lines
      
      replace sed with tr to remove \r from downloaded file
      
      On some systems, sed does not recognize \r in the pattern the way it
      was used here.
      Use tr instead because this works the same across systems.
      
      (closes issue #14936)
      Reported by: leobrown
      Patches: 
            2009042201_14936.diff.txt uploaded by mvanbaak (license 7)
      	  Tested by: leobrown, mvanbaak
    ........
  ................
................
  r189927 | root | 2009-04-22 11:19:59 -0500 (Wed, 22 Apr 2009) | 14 lines
  
  Merged revisions 189911 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r189911 | tilghman | 2009-04-22 11:01:30 -0500 (Wed, 22 Apr 2009) | 7 lines
    
    Do not continue to receive DTMF, when the channel is hungup and about to be destroyed.
    (closes issue #14858)
     Reported by: barryf
     Patches: 
           20090421__bug14858.diff.txt uploaded by tilghman (license 14)
     Tested by: barryf
  ........
................
  r189963 | root | 2009-04-22 12:19:28 -0500 (Wed, 22 Apr 2009) | 9 lines
  
  Merged revisions 189951 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r189951 | russell | 2009-04-22 11:56:43 -0500 (Wed, 22 Apr 2009) | 2 lines
    
    Fix call parking callback.  Pipes -> Commas.
  ........
................
  r190014 | root | 2009-04-22 15:20:14 -0500 (Wed, 22 Apr 2009) | 58 lines
  
  Merged revisions 189992-189993,190000 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r189992 | jpeeler | 2009-04-22 14:22:11 -0500 (Wed, 22 Apr 2009) | 21 lines
    
    Blocked revisions 189991 via svnmerge
    
    ........
      r189991 | jpeeler | 2009-04-22 14:20:53 -0500 (Wed, 22 Apr 2009) | 15 lines
      
      Make chan_h323 respect packetization settings
      
      Previously, packetization settings were ignored and now they are not. A new
      config option 'autoframing' has been added to mirror the way chan_sip handles
      it. Turning on the autoframing option (available both as a global option or per
      peer) overrides the local settings with the remote packetization settings.
      Testing was performed with varying packetization levels with the following
      codecs: ulaw, alaw, gsm, and g729.
      
      (closes issue #12415)
      Reported by: pj
      Patches:
            2009012200_h323packetization.diff.txt uploaded by mvanbaak (license 7), 
            modified by me
    ........
  ................
    r189993 | jpeeler | 2009-04-22 14:23:49 -0500 (Wed, 22 Apr 2009) | 18 lines
    
    Make chan_h323 respect packetization settings and fix small reload issue.
    
    Previously, packetization settings were ignored and now they are not. A new
    config option 'autoframing' has been added to mirror the way chan_sip handles
    it. Turning on the autoframing option (available both as a global option or per
    peer) overrides the local settings with the remote packetization settings.
    Testing was performed with varying packetization levels with the following
    codecs: ulaw, alaw, gsm, and g729.
    
    Also, an unrelated config reload issue has been fixed in the case of the config
    file not changing.
    
    (closes issue #12415)
    Reported by: pj
    Patches:
          2009012200_h323packetization.diff.txt uploaded by mvanbaak (license 7), 
          modified by me
  ................
    r190000 | twilson | 2009-04-22 15:07:41 -0500 (Wed, 22 Apr 2009) | 8 lines
    
    Add funcs for manipulating delimited lists in the dialplan
    
    Adds PUSH and POP for appending to and retrieving/removing from the
    end of a list and UNSHIFT and SHIFT for insert to and retrieiving/
    removing from the beginning of a list.
    
    Review: http://reviewboard.digium.com/r/230
  ................
................
  r190071 | root | 2009-04-22 16:19:45 -0500 (Wed, 22 Apr 2009) | 16 lines
  
  Merged revisions 190057 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190057 | jpeeler | 2009-04-22 16:15:55 -0500 (Wed, 22 Apr 2009) | 9 lines
    
    Fix building of chan_h323 with gcc-3.3
    
    There seems to be a bug with old versions of g++ that doesn't allow a structure
    member to use the name list. Rename list member to group_list in ast_group_info
    and change the few places it is used.
    
    (closes issue #14790)
    Reported by: stuarth
  ........
................
  r190110 | root | 2009-04-22 17:21:04 -0500 (Wed, 22 Apr 2009) | 21 lines
  
  Merged revisions 190093 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r190093 | tilghman | 2009-04-22 16:38:15 -0500 (Wed, 22 Apr 2009) | 14 lines
    
    Merged revisions 190092 via svnmerge from 
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
      r190092 | tilghman | 2009-04-22 16:35:03 -0500 (Wed, 22 Apr 2009) | 7 lines
      
      Detect availability of pthread_rwlock_timedwrlock() before using it.
      (closes issue #14930)
       Reported by: tilghman
       Patches: 
             20090420__bug14930.diff.txt uploaded by tilghman (license 14)
       Tested by: mvanbaak, tilghman
    ........
  ................
................
  r190165 | root | 2009-04-22 20:19:42 -0500 (Wed, 22 Apr 2009) | 9 lines
  
  Merged revisions 190154 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190154 | twilson | 2009-04-22 19:44:18 -0500 (Wed, 22 Apr 2009) | 2 lines
    
    Fix example that could fail in certain circumstances
  ........
................
  r190229 | root | 2009-04-23 12:19:51 -0500 (Thu, 23 Apr 2009) | 20 lines
  
  Merged revisions 190217 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190217 | file | 2009-04-23 11:55:48 -0500 (Thu, 23 Apr 2009) | 13 lines
    
    Fix a double free issue with the Pickup dialplan application.
    
    As part of the pickup process the connected line information is updated.
    Part of this process does a shallow copy of the target channel's connected line
    information to a local structure. Once complete the structure contents are freed.
    As a result any information in the target channel's connected line information
    structure is no longer valid. This change will now set the contents back to a clean
    state so that the freeing of the target channel's connected line information structure
    when the channel is destroyed will no longer try to double free things.
    
    (closes issue #14839)
    Reported by: lmsteffan
  ........
................
  r190265 | root | 2009-04-23 13:20:05 -0500 (Thu, 23 Apr 2009) | 15 lines
  
  Merged revisions 190250 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190250 | mmichelson | 2009-04-23 12:45:35 -0500 (Thu, 23 Apr 2009) | 9 lines
    
    Fix reversed behavior of leavewhenempty option in queues.conf.
    
    (closes issue #14650)
    Reported by: alecdavis
    Patches:
          14650.patch uploaded by mmichelson (license 60)
    Tested by: mmichelson, lmadsen
  ........
................
  r190304 | root | 2009-04-23 14:20:17 -0500 (Thu, 23 Apr 2009) | 20 lines
  
  Merged revisions 190287 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r190287 | file | 2009-04-23 14:15:30 -0500 (Thu, 23 Apr 2009) | 13 lines
    
    Merged revisions 190286 via svnmerge from 
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
      r190286 | file | 2009-04-23 16:13:18 -0300 (Thu, 23 Apr 2009) | 6 lines
      
      Fix a bug in chan_local glare hangup detection.
      
      If both sides of a Local channel were hung up at around the same time it was
      possible for one thread to destroy the local private structure and have the other thread
      immediately try to remove the already freed structure from the local channel list.
    ........
  ................
................
  r190373 | root | 2009-04-23 16:20:54 -0500 (Thu, 23 Apr 2009) | 38 lines
  
  Merged revisions 190349,190352,190357 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r190349 | tilghman | 2009-04-23 15:36:35 -0500 (Thu, 23 Apr 2009) | 10 lines
    
    Support HTTP digest authentication for the http manager interface.
    (closes issue #10961)
     Reported by: ys
     Patches: 
           digest_auth_r148468_v5.diff uploaded by ys (license 281)
           SVN branch http://svn.digium.com/svn/asterisk/team/group/manager_http_auth
     Tested by: ys, twilson, tilghman
     Review: http://reviewboard.digium.com/r/223/
     Reviewed by: tilghman,russellb,mmichelson
  ................
    r190352 | tilghman | 2009-04-23 15:42:11 -0500 (Thu, 23 Apr 2009) | 7 lines
    
    Labels are sometimes (most of the time?) NULL for extensions.
    (closes issue #14895)
     Reported by: chris-mac
     Patches: 
           20090423__bug14895__2.diff.txt uploaded by tilghman (license 14)
     Tested by: lmadsen
  ................
    r190357 | russell | 2009-04-23 16:13:07 -0500 (Thu, 23 Apr 2009) | 10 lines
    
    Merged revisions 190356 via svnmerge from 
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
    r190356 | russell | 2009-04-23 16:07:07 -0500 (Thu, 23 Apr 2009) | 2 lines
    
    Remove a bogus ast_channel_unlock().
    
    ........
  ................
................
  r190435 | root | 2009-04-24 09:20:42 -0500 (Fri, 24 Apr 2009) | 64 lines
  
  Merged revisions 190421,190423 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190421 | file | 2009-04-24 08:49:03 -0500 (Fri, 24 Apr 2009) | 5 lines
    
    Fix nat setting on RTP instances.
    
    (closes issue #14827)
    Reported by: pj
  ........
    r190423 | russell | 2009-04-24 09:04:26 -0500 (Fri, 24 Apr 2009) | 50 lines
    
    Convert the ast_channel data structure over to the astobj2 framework.
    
    There is a lot that could be said about this, but the patch is a big 
    improvement for performance, stability, code maintainability, 
    and ease of future code development.
    
    The channel list is no longer an unsorted linked list.  The main container 
    for channels is an astobj2 hash table.  All of the code related to searching 
    for channels or iterating active channels has been rewritten.  Let n be 
    the number of active channels.  Iterating the channel list has gone from 
    O(n^2) to O(n).  Searching for a channel by name went from O(n) to O(1).  
    Searching for a channel by extension is still O(n), but uses a new method 
    for doing so, which is more efficient.
    
    The ast_channel object is now a reference counted object.  The benefits 
    here are plentiful.  Some benefits directly related to issues in the 
    previous code include:
    
    1) When threads other than the channel thread owning a channel wanted 
       access to a channel, it had to hold the lock on it to ensure that it didn't 
       go away.  This is no longer a requirement.  Holding a reference is 
       sufficient.
    
    2) There are places that now require less dealing with channel locks.
    
    3) There are places where channel locks are held for much shorter periods 
       of time.
    
    4) There are places where dealing with more than one channel at a time becomes 
       _MUCH_ easier.  ChanSpy is a great example of this.  Writing code in the 
       future that deals with multiple channels will be much easier.
    
    Some additional information regarding channel locking and reference count 
    handling can be found in channel.h, where a new section has been added that 
    discusses some of the rules associated with it.
    
    Mark Michelson also assisted with the development of this patch.  He did the 
    conversion of ChanSpy and introduced a new API, ast_autochan, which makes it 
    much easier to deal with holding on to a channel pointer for an extended period 
    of time and having it get automatically updated if the channel gets masqueraded.
    Mark was also a huge help in the code review process.
    
    Thanks to David Vossel for his assistance with this branch, as well.  David 
    did the conversion of the DAHDIScan application by making it become a wrapper 
    for ChanSpy internally.
    
    The changes come from the svn/asterisk/team/russell/ast_channel_ao2 branch.
    
    Review: http://reviewboard.digium.com/r/203/
  ........
................
  r190466 | root | 2009-04-24 10:19:28 -0500 (Fri, 24 Apr 2009) | 22 lines
  
  Merged revisions 190454,190457 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r190454 | oej | 2009-04-24 10:16:48 -0500 (Fri, 24 Apr 2009) | 11 lines
    
    
    Blocked revisions 190187 via svnmerge
    
    ........
    r190187 | oej | 2009-04-23 12:07:26 +0200 (Tor, 23 Apr 2009) | 3 lines
    
    unistd.h is required for usleep() on Darwin. It will not hurt to include it always
    on other platforms either.
    
    ........
  ................
    r190457 | russell | 2009-04-24 10:17:38 -0500 (Fri, 24 Apr 2009) | 2 lines
    
    Fix a build error.
  ................
................
  r190499 | root | 2009-04-24 11:19:37 -0500 (Fri, 24 Apr 2009) | 9 lines
  
  Merged revisions 190484 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190484 | russell | 2009-04-24 10:26:10 -0500 (Fri, 24 Apr 2009) | 2 lines
    
    Add \since tag for new API calls.
  ........
................
  r190528 | root | 2009-04-24 13:19:40 -0500 (Fri, 24 Apr 2009) | 18 lines
  
  Merged revisions 190516-190517 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190516 | rmudgett | 2009-04-24 12:33:08 -0500 (Fri, 24 Apr 2009) | 1 line
    
    Update comment.
  ........
    r190517 | rmudgett | 2009-04-24 12:59:01 -0500 (Fri, 24 Apr 2009) | 7 lines
    
    There is no need to use the struct ast_party_connected_line.source update values.
    
    The messages sent by a technology when a connected line update is received
    are best determined by the current call state of the channel.  The struct
    ast_party_connected_line.source value is really only useful as a possible
    tracing aid.
  ........
................
  r190557 | root | 2009-04-24 17:19:59 -0500 (Fri, 24 Apr 2009) | 13 lines
  
  Merged revisions 190545 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190545 | dvossel | 2009-04-24 16:22:31 -0500 (Fri, 24 Apr 2009) | 6 lines
    
    TLS/SSL private key option
    
    Adds option to specify a private key .pem file when configuring TLS or SSL in AMI, HTTP, and SIP.  Before this, the certificate file was used for both the public and private key.  It is possible for this file to hold both, but most configurations allow for a separate private key file to be specified.  Clarified in .conf files how these options are to be used.  The current conf files do not explain how the private key is handled at all, so without knowledge of Asterisk's TLS implementation, it would be hard to know for sure what was going on or how to set it up.
    
    Review: http://reviewboard.digium.com/r/234/
  ........
................
  r190595 | root | 2009-04-27 10:20:26 -0500 (Mon, 27 Apr 2009) | 24 lines
  
  Merged revisions 190577,190586 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190577 | mmichelson | 2009-04-27 09:46:14 -0500 (Mon, 27 Apr 2009) | 6 lines
    
    Remove nonexistent option from sip.conf.sample.
    
    The option to choose which connected line header to
    use is not 'rpid_header' but 'sendrpid'
  ........
    r190586 | file | 2009-04-27 10:18:47 -0500 (Mon, 27 Apr 2009) | 10 lines
    
    Fix a bug where we tried to send events out when no sessions container was present.
    
    This commit stops a warning message (user_data is NULL) from getting output when
    manager events get sent before manager is initialized. This happens because manager
    is initialized *after* modules are loaded and the act of loading modules triggers
    manager events.
    
    (issue #14974)
    Reported by: pj
  ........
................
  r190641 | root | 2009-04-27 12:19:46 -0500 (Mon, 27 Apr 2009) | 24 lines
  
  Merged revisions 190622,190626 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190622 | mmichelson | 2009-04-27 11:26:14 -0500 (Mon, 27 Apr 2009) | 3 lines
    
    Update warning message to not have pipes and contain all options.
  ........
    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
  ........
................
  r190681 | root | 2009-04-27 14:20:09 -0500 (Mon, 27 Apr 2009) | 29 lines
  
  Merged revisions 190663 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    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.
    
    ........
  ................
................
  r190749 | root | 2009-04-27 15:21:04 -0500 (Mon, 27 Apr 2009) | 45 lines
  
  Merged revisions 190725-190726,190735 via svnmerge from 
  file:///srv/subversion/repos/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.
    ........
  ................
    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
  ................
    r190735 | rmudgett | 2009-04-27 15:03:49 -0500 (Mon, 27 Apr 2009) | 17 lines
    
    Make PTP DivertingLegInformation3 message behavior closer to the specifications.
    
    *  Wait for a DivertingLegInformation3 message after receiving a
    DivertingLegInformation1 message to complete the redirecting-to information
    before queuing a redirecting update to the other channel.
    
    *  A DivertingLegInformation2 message should be responded to with a
    DivertingLegInformation3 when the COLR is determined.  If the call
    could or does experience another redirection, you should manually
    determine the COLR to send to the switch by setting REDIRECTING(to-pres)
    to the COLR and setting REDIRECTING(to-num) = ${EXTEN}.
    
    *  A DivertingLegInformation2 message must have an original called number
    if the redirection count is greater than one.  Since Asterisk does
    not keep track of this information, we can only indicate that the
    number is not available due to interworking.
  ................
................
  r190810 | root | 2009-04-27 17:20:02 -0500 (Mon, 27 Apr 2009) | 9 lines
  
  Merged revisions 190797 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190797 | rmudgett | 2009-04-27 16:22:17 -0500 (Mon, 27 Apr 2009) | 1 line
    
    Fix a small memory leak on error in ast_channel_alloc().
  ........
................
  r190842 | root | 2009-04-28 04:19:59 -0500 (Tue, 28 Apr 2009) | 9 lines
  
  Merged revisions 190830 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190830 | transnexus | 2009-04-28 04:10:42 -0500 (Tue, 28 Apr 2009) | 2 lines
    
    Updated for OSP Toolkit 3.5.
  ........
................
  r190881 | root | 2009-04-28 09:20:05 -0500 (Tue, 28 Apr 2009) | 17 lines
  
  Merged revisions 190861,190865 via svnmerge from 
  file:///srv/subversion/repos/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.
  ........
    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.
  ........
................
  r190921 | root | 2009-04-28 13:20:00 -0500 (Tue, 28 Apr 2009) | 9 lines
  
  Merged revisions 190904 via svnmerge from 
  file:///srv/subversion/repos/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
  ........
................
  r190959 | root | 2009-04-28 17:20:17 -0500 (Tue, 28 Apr 2009) | 13 lines
  
  Merged revisions 190946-190947 via svnmerge from 
  file:///srv/subversion/repos/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
  ........
    r190947 | mattf | 2009-04-28 17:07:24 -0500 (Tue, 28 Apr 2009) | 1 line
    
    Add support setting CPC from channel variable
  ........
................
  r191007 | root | 2009-04-29 04:20:24 -0500 (Wed, 29 Apr 2009) | 33 lines
  
  Merged revisions 190989,190991,190993 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r190989 | russell | 2009-04-29 03:51:21 -0500 (Wed, 29 Apr 2009) | 5 lines
    
    Resolve Solaris build issues and add some API documentation.
    
    (issue #14981)
    Reported by: snuffy
  ........
    r190991 | russell | 2009-04-29 03:56:13 -0500 (Wed, 29 Apr 2009) | 10 lines
    
    Fix app_queue XML documentation.
    
    I think it would behoove us to force "make validate-docs" to be run after the
    XML documentation has been generated if dev-mode is enabled.
    
    (closes issue #14989)
    Reported by: tzafrir
    Patches:
          app_queue_xml.diff uploaded by tzafrir (license 46)
  ........
    r190993 | russell | 2009-04-29 03:58:39 -0500 (Wed, 29 Apr 2009) | 7 lines
    
    Log an error message if indications.conf is not found.
    
    (closes issue #14990)
    Reported by: tzafrir
    Patches:
          indications_err.diff uploaded by tzafrir (license 46)
  ........
................
  r191040 | root | 2009-04-29 10:22:39 -0500 (Wed, 29 Apr 2009) | 13 lines
  
  Merged revisions 191028 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r191028 | dvossel | 2009-04-29 09:39:48 -0500 (Wed, 29 Apr 2009) | 7 lines
    
    Consistent SSL/TLS options across conf files
    
    ast_tls_read_conf() is a new api call for handling SSL/TLS options across all conf files.  Before this change, SSL/TLS options were not consistent.  http.conf and manager.conf required the 'ssl' prefix while sip.conf used options with the 'tls' prefix.  While the options had different names in different conf files, they all did the exact same thing.  Now, instead of mixing 'ssl' or 'tls' prefixes to do the same thing depending on what conf file you're in, all SSL/TLS options use the 'tls' prefix.  For example.  'sslenable' in http.conf and manager.conf is now 'tlsenable' which matches what already existed in sip.conf. Since this has the potential to break backwards compatibility, previous options containing the 'ssl' prefix still work, but they are no longer documented in the sample.conf files.  The change is noted in the CHANGES file though.
    
    Review: http://reviewboard.digium.com/r/237/
  ........
................
  r191154 | root | 2009-04-29 14:21:35 -0500 (Wed, 29 Apr 2009) | 37 lines
  
  Merged revisions 191116,191136,191140 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    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
    ........
  ................
    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.
  ................
    r191140 | tilghman | 2009-04-29 13:53:01 -0500 (Wed, 29 Apr 2009) | 10 lines
    
    Merge str_substitution branch.
    This branch adds additional methods to dialplan functions, whereby the result
    buffers are now dynamic buffers, which can be expanded to the size of any
    result.  No longer are variable substitutions limited to 4095 bytes of data.
    In addition, the common case of needing buffers much smaller than that will
    enable substitution to only take up the amount of memory actually needed.
    The existing variable substitution routines are still available, but users
    of those API calls should transition to using the dynamic-buffer APIs.
    Reviewboard: http://reviewboard.digium.com/r/174/
  ................
................
  r191190 | root | 2009-04-29 16:20:00 -0500 (Wed, 29 Apr 2009) | 30 lines
  
  Merged revisions 191175,191177 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r191175 | rmudgett | 2009-04-29 16:07:06 -0500 (Wed, 29 Apr 2009) | 9 lines
    
    Outgoing PTP redirected calls did not wait for the COLR from the redirected-to party.
    
    For outgoing PTP redirected calls, you now need to use the inhibit(i)
    option on all of the REDIRECTING statements before dialing the redirected-to
    party.  You still have to set the REDIRECTING(to-xxx,i) and the
    REDIRECTING(from-xxx,i) values.  The PTP call will update the redirecting-to
    presentation when it becomes available and queue the redirecting update to
    the calling channel.
  ........
    r191177 | dvossel | 2009-04-29 16:13:43 -0500 (Wed, 29 Apr 2009) | 13 lines
    
    SIP option to specify outbound TLS/SSL client protocol.
    
    chan_sip allows for outbound TLS connections, but does not allow the user to specify what protocol to use (default was SSLv2, and still is if this new option is not specified).  This patch lets the user pick the SSL/TLS client method for outbound connections in sip.
    
    (closes issue #14770)
    Reported by: TheOldSaint
    
    (closes issue #14768)
    Reported by: TheOldSaint
    
    Review: http://reviewboard.digium.com/r/240/
  ........
................
  r191239 | root | 2009-04-29 18:20:59 -0500 (Wed, 29 Apr 2009) | 28 lines
  
  Merged revisions 191211,191213,191219,191221 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ................
    r191211 | tilghman | 2009-04-29 17:23:27 -0500 (Wed, 29 Apr 2009) | 2 lines
    
    Part of the merge did not happen correctly, which resulted in a compile error
  ................
    r191213 | jpeeler | 2009-04-29 17:56:55 -0500 (Wed, 29 Apr 2009) | 1 line
    
    fix typos
  ................
    r191219 | tilghman | 2009-04-29 18:06:56 -0500 (Wed, 29 Apr 2009) | 2 lines
    
    Make H.323 compile with FDLEAK detection code enabled
  ................
    r191221 | tilghman | 2009-04-29 18:12:19 -0500 (Wed, 29 Apr 2009) | 9 lines
    
    Recorded merge of revisions 191220 via svnmerge from 
    https://origsvn.digium.com/svn/asterisk/branches/1.4
    
    ........
      r191220 | tilghman | 2009-04-29 18:10:54 -0500 (Wed, 29 Apr 2009) | 2 lines
      
      Allow H.323 to compile with FDLEAK checking enabled.
    ........
  ................
................
  r191299 | root | 2009-04-30 02:20:48 -0500 (Thu, 30 Apr 2009) | 18 lines
  
  Merged revisions 191283 via svnmerge from 
  file:///srv/subversion/repos/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
  ........
................
  r191331 | root | 2009-04-30 03:19:57 -0500 (Thu, 30 Apr 2009) | 9 lines
  
  Merged revisions 191300 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r191300 | transnexus | 2009-04-30 02:20:59 -0500 (Thu, 30 Apr 2009) | 2 lines
    
    Fixed not report source network ID and not export destination network ID issues.
  ........
................
  r191344 | root | 2009-04-30 04:19:38 -0500 (Thu, 30 Apr 2009) | 9 lines
  
  Merged revisions 191332 via svnmerge from 
  file:///srv/subversion/repos/asterisk/trunk
  
  ........
    r191332 | transnexus | 2009-04-30 04:11:23 -0500 (Thu, 30 Apr 2009) | 2 lines
    
    Added routing number support.
  ........
................
  r191384 | root | 2009-04-30 13:20:37 -0500 (Thu, 30 Apr 2009) | 10 lines
  
  Merged revisions 191367 via svnmerge from 
  file:///srv/subversion/repos/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.
  ........
................
  r191416 | root | 2009-04-30 17:25:56 -0500 (Thu, 30 Apr 2009) | 1 line
  
  automerge cancel
................
  r191482 | rmudgett | 2009-05-01 12:03:45 -0500 (Fri, 01 May 2009) | 14 lines
  
  Merged revisions 191411 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/trunk
  
  ........
    r191411 | kpfleming | 2009-04-30 16:42:35 -0500 (Thu, 30 Apr 2009) | 8 lines
    
    Add buffer and echo canceller control to CHANNEL() dialplan function for DAHDI channels
    
    Adds ability for CHANNEL() dialplan function, when used on DAHDI channels,
    to temporarily change the number of buffers and/or the buffer policy, and also
    to enable, disable, or switch the echo canceller between FAX/data and voice
    modes.
  ........
................
  r191483 | rmudgett | 2009-05-01 12:04:29 -0500 (Fri, 01 May 2009) | 1 line
  
  Restart automerge
................

Added:
    team/group/issue14292/include/asterisk/autochan.h
      - copied unchanged from r191483, team/group/issue14068/include/asterisk/autochan.h
    team/group/issue14292/main/autochan.c
      - copied unchanged from r191483, team/group/issue14068/main/autochan.c
    team/group/issue14292/tests/test_substitution.c
      - copied unchanged from r191483, team/group/issue14068/tests/test_substitution.c
Removed:
    team/group/issue14292/apps/app_dahdiscan.c
Modified:
    team/group/issue14292/   (props changed)
    team/group/issue14292/CHANGES
    team/group/issue14292/Makefile
    team/group/issue14292/Makefile.rules
    team/group/issue14292/UPGRADE.txt
    team/group/issue14292/apps/app_channelredirect.c
    team/group/issue14292/apps/app_chanspy.c
    team/group/issue14292/apps/app_directed_pickup.c
    team/group/issue14292/apps/app_exec.c
    team/group/issue14292/apps/app_macro.c
    team/group/issue14292/apps/app_minivm.c
    team/group/issue14292/apps/app_mixmonitor.c
    team/group/issue14292/apps/app_osplookup.c
    team/group/issue14292/apps/app_queue.c
    team/group/issue14292/apps/app_senddtmf.c
    team/group/issue14292/apps/app_softhangup.c
    team/group/issue14292/apps/app_voicemail.c
    team/group/issue14292/build_tools/cflags.xml
    team/group/issue14292/cdr/cdr_custom.c
    team/group/issue14292/channels/chan_agent.c
    team/group/issue14292/channels/chan_bridge.c
    team/group/issue14292/channels/chan_dahdi.c
    team/group/issue14292/channels/chan_gtalk.c
    team/group/issue14292/channels/chan_h323.c
    team/group/issue14292/channels/chan_iax2.c
    team/group/issue14292/channels/chan_local.c
    team/group/issue14292/channels/chan_mgcp.c
    team/group/issue14292/channels/chan_misdn.c
    team/group/issue14292/channels/chan_sip.c
    team/group/issue14292/channels/chan_unistim.c
    team/group/issue14292/channels/h323/ast_h323.cxx
    team/group/issue14292/channels/h323/chan_h323.h
    team/group/issue14292/channels/misdn/chan_misdn_config.h
    team/group/issue14292/channels/misdn/ie.c
    team/group/issue14292/channels/misdn/isdn_lib.c
    team/group/issue14292/channels/misdn/isdn_lib.h
    team/group/issue14292/channels/misdn/isdn_lib_intern.h
    team/group/issue14292/channels/misdn/isdn_msg_parser.c
    team/group/issue14292/channels/misdn_config.c
    team/group/issue14292/configs/http.conf.sample
    team/group/issue14292/configs/manager.conf.sample
    team/group/issue14292/configs/misdn.conf.sample
    team/group/issue14292/configs/sip.conf.sample
    team/group/issue14292/configure   (contents, props changed)
    team/group/issue14292/configure.ac
    team/group/issue14292/contrib/scripts/get_ilbc_source.sh
    team/group/issue14292/doc/tex/cdrdriver.tex
    team/group/issue14292/doc/tex/channelvariables.tex
    team/group/issue14292/funcs/func_aes.c
    team/group/issue14292/funcs/func_base64.c
    team/group/issue14292/funcs/func_blacklist.c
    team/group/issue14292/funcs/func_callerid.c
    team/group/issue14292/funcs/func_channel.c
    team/group/issue14292/funcs/func_connectedline.c
    team/group/issue14292/funcs/func_curl.c
    team/group/issue14292/funcs/func_cut.c
    team/group/issue14292/funcs/func_db.c
    team/group/issue14292/funcs/func_dialplan.c
    team/group/issue14292/funcs/func_env.c
    team/group/issue14292/funcs/func_extstate.c
    team/group/issue14292/funcs/func_global.c
    team/group/issue14292/funcs/func_groupcount.c
    team/group/issue14292/funcs/func_lock.c
    team/group/issue14292/funcs/func_logic.c
    team/group/issue14292/funcs/func_md5.c
    team/group/issue14292/funcs/func_module.c
    team/group/issue14292/funcs/func_odbc.c
    team/group/issue14292/funcs/func_rand.c
    team/group/issue14292/funcs/func_redirecting.c
    team/group/issue14292/funcs/func_sha1.c
    team/group/issue14292/funcs/func_speex.c

[... 27381 lines stripped ...]



More information about the asterisk-commits mailing list