Skip to content
Snippets Groups Projects
  1. Sep 24, 2008
  2. Sep 23, 2008
    • Mark Michelson's avatar
      Fix a conflict in flag values · ad859c94
      Mark Michelson authored
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@144149 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      ad859c94
    • Steve Murphy's avatar
      Merged revisions 144066 via svnmerge from · 8343faed
      Steve Murphy authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
      r144066 | murf | 2008-09-23 10:41:49 -0600 (Tue, 23 Sep 2008) | 29 lines
      
      (closes issue #13489)
      Reported by: DougUDI
      Tested by: murf
      
      (closes issue #13490)
      Reported by: seanbright
      Tested by: murf
      
      (closes issue #13467)
      Reported by: edantie
      Tested by: murf, edantie, DougUDI
      
      
      This crash happens because we are unsafely handling old pointers.
      The channel whose cdr is being handled, has been hung up and 
      destroyed already. I reorganized the code a bit, and tried not
      to lose the fork-cdr-chain concepts of the previous code.
      I now verify that the 'previous' channel (the channel we
      had when the bridge was started), still exists, by looking it up
      by name in the channel list. I also do not try to reset the
      CDR's of channels involved in bridges. 
      
      Testing shows it solves the crash problem, and should not
      negatively impact previous fixes involving CDR's generated
      during/after blind transfers. (The reason we need to reset
      the CDR's on the "beginning" channels in the first place).
      
      
      
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@144067 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8343faed
    • Mark Michelson's avatar
      When a promiscuous redirect contained both a user and · 8625eb9d
      Mark Michelson authored
      host portion in the Contact URI and specifies a 
      transport, the parsing done in parse_moved_contact
      resulted in a malformed URI.
      
      This commit fixes the parsing so that a proper
      Dial string may be formed when the forwarded
      call is placed.
      
      (closes issue #13523)
      Reported by: mattdarnell
      Patches:
            13523v2.patch uploaded by putnopvut (license 60)
      Tested by: mattdarnell
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@144025 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8625eb9d
    • Steve Murphy's avatar
      Blocked revisions 143964 via svnmerge · b3ee41ad
      Steve Murphy authored
      ........
      r143964 | murf | 2008-09-23 08:22:10 -0600 (Tue, 23 Sep 2008) | 21 lines
      
      In at least one machine, we noted that the timestr
      was not getting set in the STMT; it was coming out,
      usually, as binary garbage to an mssql server.
      These changes fixed the problem. The only thing
      I can venture forth as a guess, is that the pointer
      is being stored in the interface, not a copy of the
      string. Because we ripped the build process into a 
      subroutine, the timestr became a temp. stack variable,
      and between the time the STMT got built and the
      time it was executed on the server, the string being
      pointed to was damaged. At any rate, even if this
      theory is false, and some mechanism was at fault,
      this fix worked reliably where it didn't before.
      
      Why this bug didn't bite last week, I have no idea.
      This change basically defines the timestr buffer
      in the calling function, extending the life of the
      buffer to cover both the STMT's building and
      processing to the server.
      
      I AM BLOCKING THIS FIX FROM TRUNK, because we
      tested out a trunk release, and it is working
      fine.
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@143974 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      b3ee41ad
  3. Sep 22, 2008
  4. Sep 21, 2008
  5. Sep 20, 2008
  6. Sep 19, 2008
  7. Sep 18, 2008
  8. Sep 17, 2008
  9. Sep 16, 2008
    • Jeff Peeler's avatar
      Blocked revisions 143270 via svnmerge · 8af206ab
      Jeff Peeler authored
      ........
      r143270 | jpeeler | 2008-09-16 16:44:21 -0500 (Tue, 16 Sep 2008) | 9 lines
      
      (closes issue #13493)
      Reported by: mdu113
      Patches:
            bug13493.diff uploaded by jpeeler (license 325)
      Tested by: mdu113
      
      Changed park_call_full to hold the parkinglot lock a little longer, which protects the parkeduser struct from being freed out from underneath. Made sure that the parking extension is added to the parking context while holding the lock thereby ensuring that there are no spurious warnings from removal attempts when a hangup occurs while the parking lot is being announced.
      
      
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@143271 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8af206ab
    • Jeff Peeler's avatar
      Blocked revisions 143204 via svnmerge · 8b3cbaa7
      Jeff Peeler authored
      ........
      r143204 | jpeeler | 2008-09-16 11:14:25 -0500 (Tue, 16 Sep 2008) | 10 lines
      
      (closes issue #13465)
      (closes issue #13425)
      Reported by: mdu113
      Patches:
            bug13425.diff uploaded by jpeeler (license 325)
      Tested by: mdu113
      
      The main change here was to masquerade the channel if the channel that was to be parked was running a PBX on it. The PBX thread can then maintain full control of the channel (the zombie) as it expects to while allowing the parking thread full control of the real (parked) channel.
      
      
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@143226 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8b3cbaa7
  10. Sep 15, 2008
  11. Sep 14, 2008
  12. Sep 13, 2008
  13. Sep 12, 2008
  14. Sep 11, 2008
  15. Sep 10, 2008
Loading