Skip to content
Snippets Groups Projects
  1. Nov 02, 2009
  2. Oct 30, 2009
  3. Oct 29, 2009
  4. Oct 28, 2009
  5. Oct 27, 2009
  6. Oct 26, 2009
  7. Oct 24, 2009
  8. Oct 23, 2009
  9. Oct 22, 2009
    • Leif Madsen's avatar
      Update README documentation. · 6cb07e70
      Leif Madsen authored
      Update the README documentation to correctly describe which CLI command you should
      use when attempting to get help from the CLI.
      
      (closes issue #16064)
      Reported by: thedavidfactor
      Patches:
            readme.patch uploaded by thedavidfactor (license 903)
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225515 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      6cb07e70
    • Leif Madsen's avatar
      Merged revisions 225484 via svnmerge from · b544c537
      Leif Madsen authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
        r225484 | lmadsen | 2009-10-22 16:51:52 -0500 (Thu, 22 Oct 2009) | 11 lines
        
        Clean valgrind output by suppressing false errors.
        Update valgrind.txt documentation and add valgrind.supp file in order to
        allow those who are creating valgrind output to have less false errors in
        the logfile.
        
        (closes issue #16007)
        Reported by: atis
        Patches:
              valgrind.txt.diff uploaded by atis (license 242)
              asterisk2.supp uploaded by atis (license 242)
        Tested by: atis, amorsen
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225485 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      b544c537
    • Leif Madsen's avatar
      Add Asterisk Git HowTo documentation. · 681ec868
      Leif Madsen authored
      Added documentation on how to create a local git repository from
      SVN. This documentation was added via doxygen.
      
      
      (closes issue #15814)
      Reported by: tzafrir
      Patches:
            git-asterisk-howto uploaded by tzafrir (license 46)
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225483 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      681ec868
    • Richard Mudgett's avatar
      Search for the subaddress only within the extension section of the dial string. · 63473616
      Richard Mudgett authored
      Dial(DAHDI/(g|G|r|R)<group#(0-63)>[c|r<cadance#>|d][/extension])
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225446 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      63473616
    • David Vossel's avatar
      SIP TCP/TLS: move client connection setup/write into tcp helper thread,... · 776a1438
      David Vossel authored
      SIP TCP/TLS: move client connection setup/write into tcp helper thread, various related locking/memory fixes.
      
              What this patch fixes
      1.Moves sip TCP/TLS connection setup into the TCP helper thread:
        Connection setup takes awhile and before this it was being
        done while holding the monitor lock.
      2.Moves TCP/TLS writing to the TCP helper thread:  Through the
        use of a packet queue and an alert pipe, the TCP helper thread
        can now be woken up to write data as well as read data.
      3.Locking error: sip_xmit returned an XMIT_ERROR without giving
        up the tcptls_session lock.  This lock has been completely removed
        from sip_xmit and placed in the new sip_tcptls_write() function.
      4.Memory leak:  When creating a tcptls_client the tls_cfg was alloced
        but never freed unless the tcptls_session failed to start.  Now the
        session_args for a sip client are an ao2 object which frees the
        tls_cfg on destruction.
      5.Pointer to stack variable: During sip_prepare_socket the creation
        of a client's ast_tcptls_session_args was done on the stack and
        stored as a pointer in the newly created tcptls_session.  Depending
        on the events that followed, there was a slight possibility that
        pointer could have been accessed after the stack returned.  Given
        the new changes, it is always accessed after the stack returns
        which is why I found it.
      
      Notable code changes
      1.I broke tcptls.c's ast_tcptls_client_start() function into two
        functions.  One for creating and allocating the new tcptls_session,
        and a separate one for starting and handling the new connection.
        This allowed me to create the tcptls_session, launch the helper
        thread, and then establish the connection within the helper thread.
      2.Writes to a tcptls_session are now done within the helper thread.
        This is done by using an alert pipe to wake up the thread if new
        data needs to be sent.  The thread's sip_threadinfo object contains
        the alert pipe as well as the packet queue.
      3.Since the threadinfo object contains the alert pipe, it must now be
        accessed outside of the helper thread for every write (queuing of a
        packet).  For easy lookup, I moved the threadinfo objects from a
        linked list to an ao2_container.
      
      (closes issue #13136)
      Reported by: pabelanger
      Tested by: dvossel, whys
      
      (closes issue #15894)
      Reported by: dvossel
      Tested by: dvossel
      
      Review: https://reviewboard.asterisk.org/r/380/
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225445 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      776a1438
    • Sean Bright's avatar
      Add the programs in utils/ to menuselect. · 117d3fd9
      Sean Bright authored
      Nothing in utils/ is now built by default except for astcanary.
      
      Review: https://reviewboard.asterisk.org/r/353/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225440 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      117d3fd9
    • Tilghman Lesher's avatar
      Permit storage of voicemail secrets in a separate file, located within the spool directory. · d9f72c18
      Tilghman Lesher authored
      (closes issue #14276)
       Reported by: klaus3000
       Patches: 
             app_voicemail.c-svn-trunk-r214898.txt uploaded by klaus3000 (license 65)
       Tested by: jamesgolovich
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225406 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      d9f72c18
    • Kevin P. Fleming's avatar
      Fix a refcount error introduced by yesterday's OBJ_MULTIPLE commit. · be796e70
      Kevin P. Fleming authored
      When an object is being unlinked from its container *and* being returned to
      the caller, we do not want to decrement the reference count after unlinking
      it from the container, as the reference that the container held is what we
      are returning to the caller... and if it was the only remaining reference to
      the object, that could result in the object being destroyed.
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225405 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      be796e70
Loading