Skip to content
Snippets Groups Projects
  1. Sep 10, 2008
  2. Sep 09, 2008
  3. Sep 05, 2008
  4. Sep 03, 2008
    • Michiel van Baak's avatar
      Added 'skinny show lines verbose' · cb5824d9
      Michiel van Baak authored
      This will print the subs and their status for every line (if any).
      
      wedhorn did most of the work with his patch which introduced
      'skinny show debug' but a discussion on IRC stated that it should be
      added to 'skinny show lines'
      
      Input on the output format by Qwell on IRC.
      
      (closes issue #13344)
      Reported by: wedhorn
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@140938 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      cb5824d9
  5. Aug 29, 2008
  6. Aug 26, 2008
    • Steve Murphy's avatar
      (closes issue #13366) · 8953b0f3
      Steve Murphy authored
      Reported by: erousseau
      
      This was a reasonable enhancement request, which was
      easy to implement. Since it's an enhancement, it 
      could only be applied to trunk.
      
      Basically, for accounting where "initiated" seconds
      are billed for, if the microseconds field on the end
      time is greater than the microseconds field for the
      answer time, add one second to the billsec field.
      
      The implementation was requested by erousseau, and
      I've implemented it as requested. I've updated the
      CHANGES, the cdr.conf.sample, and the .h files
      accordingly, to accept and set a flag for the
      corresponding new option. cdr.c adds in the extra
      second based on the usec fields if the option is
      set. Tested, seems to be working fine.
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@140057 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8953b0f3
  7. Aug 14, 2008
  8. Aug 05, 2008
  9. Aug 03, 2008
  10. Aug 01, 2008
    • Russell Bryant's avatar
      Merge changes from team/bbryant/keyrotation · 58291bce
      Russell Bryant authored
      This set of changes enhances IAX2 encryption support by adding key rotation
      to provide enhanced security.  The key used for encryption is rotated right 
      after the call gets set up, and then again every few minutes.  This was
      discussed at the last AstriDevCon.  For interoperability with older versions
      of Asterisk, there is an option that disables key rotation.
      
      (closes issue #13018)
      Reported by: bbryant
      Patches:
            07072008__iax2_key_rotation.diff uploaded by bbryant (license 36)
      Tested by: russell, bbryant
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@135158 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      58291bce
  11. Jul 30, 2008
  12. Jul 28, 2008
    • Mark Michelson's avatar
      This commit compensates for buggy poll(2) · 99db9f65
      Mark Michelson authored
      implementations. Asterisk has, for a long time,
      had its own implementation of poll(2) which
      just used the input arguments to call select(2).
      In 1.4, this internal implementation was used
      for Darwin systems. This was removed in Asterisk
      trunk at some point, but it seems as though this
      was not the right move to make.
      
      On Mac OS X, it appears as though the poll used
      to gather CLI input does not respond properly
      when connecting via a remote Asterisk console.
      Reverting to the use of Asterisk's poll fixed
      the issue.
      
      Also, there is now an option for the configure
      script, --enable-internal-poll, which will allow
      for anyone to use Asterisk's internal poll
      implementation in case they suspect that their
      system's poll implementation is buggy.
      
      closes issue #11928)
      Reported by: adriavidal
      Patches:
            1.6.0-configurev2.patch uploaded by putnopvut (license 60)
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@134125 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      99db9f65
    • Tilghman Lesher's avatar
      Change SendImage() to output a more consistent status variable. · 75d38f60
      Tilghman Lesher authored
      (closes issue #13134)
       Reported by: eliel
       Patches: 
             app_image.c.patch uploaded by eliel (license 64)
             UPGRADE.patch uploaded by eliel (license 64)
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@134088 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      75d38f60
  13. Jul 17, 2008
  14. Jul 15, 2008
  15. Jul 11, 2008
  16. Jul 03, 2008
  17. Jul 02, 2008
  18. Jun 26, 2008
    • Mark Michelson's avatar
      Improve consistency between app_dial and app_queue with regards · 0178d0cc
      Mark Michelson authored
      to how language is handled between two channels whose native
      language is different. Prior to this patch, app_dial would have
      the callee inherit the caller's language, and app_queue would not.
      
      After this patch, app_dial no longer has the language inheritance
      capability. This seems to make the most sense since it seems more
      natural for a person to hear files played back in his/her native
      language instead of the language of the person on the far end of
      the call. See the CHANGES file for hints on how to keep the 
      previous behavior of app_dial if desired.
      
      (closes issue #12489)
      Reported by: bcnit
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@125647 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      0178d0cc
  19. Jun 24, 2008
  20. Jun 19, 2008
  21. Jun 17, 2008
  22. Jun 12, 2008
    • Steve Murphy's avatar
      Merged revisions 122127 via svnmerge from · 86aaed2c
      Steve Murphy authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
      r122127 | murf | 2008-06-12 08:51:44 -0600 (Thu, 12 Jun 2008) | 1 line
      
      Arkadia tried to warn me, but the code added to ast_cdr_busy, _failed, and _noanswer was redundant. Didn't spot it until I was resolving conflicts in trunk. Ugh. Redundant code removed. It wasn't harmful. Just dumb.
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@122128 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      86aaed2c
    • Steve Murphy's avatar
      Merged revisions 122046 via svnmerge from · 1cebe01d
      Steve Murphy authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
      r122046 | murf | 2008-06-12 07:47:34 -0600 (Thu, 12 Jun 2008) | 37 lines
      
      (closes issue #10668)
      Reported by: arkadia
      Tested by: murf, arkadia
      
      Options added to forkCDR() app and the CDR() func to
      remove some roadblocks for CDR applications.
      
      The "show application ForkCDR" output was upgraded
      to more fully explain the inner workings of forkCDR.
      
      The A option was added to forkCDR to force the
      CDR system to NOT change the disposition on the
      original CDR, after the fork. This involves
      ast_cdr_answer, _busy, _failed, and so on.
      
      The T option was added to forkCDR to force 
      obedience of the cdr LOCKED flag in the
      ast_cdr_end, all the disposition changing
      funcs (ast_cdr_answer, etc), and in the
      ast_cdr_setvar func.
      
      The CHANGES file was updated to explain ALL
      the new options added to satisfy this bug report
      (and some requests made verbally and via 
      email, irc, etc, over the past months/year)
      
      The 's' option was added to the CDR() func,
      to force it to skip LOCKED cdr's in the
      chain.
      
      Again, the new options should be totally transparent
      to existing apps! Current behavior of CDR,
      forkCDR, and the rest of the CDR system should
      not change one little bit. Until you add the
      new options, at least!
      
      
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@122091 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      1cebe01d
  23. Jun 10, 2008
    • Russell Bryant's avatar
      Merge another big set of changes from team/russell/events · e9d72e0c
      Russell Bryant authored
      This commit merges in the rest of the code needed to support distributed device
      state.  There are two main parts to this commit.
      
      Core changes:
       - The device state handling in the core has been updated to understand device
         state across a cluster of Asterisk servers.  Every time the state of a device
         changes, it looks at all of the device states on each node, and determines the
         aggregate device state.  That resulting device state is what is provided to
         modules in Asterisk that take actions based on the state of a device.
      
      New module, res_ais:
       - A module has been written to facilitate the communication of events between
         nodes in a cluster of Asterisk servers.  This module uses the SAForum AIS
         (Service Availability Forum Application Interface Specification) CLM and EVT
         services (Cluster Management and Event) to handle this task.  This module
         currently supports sharing Voicemail MWI (Message Waiting Indication) and
         device state events between servers.  It has been tested with openais, though
         other implementations of the spec do exist.
      
      For more information on testing distributed device state, see the following doc:
        - doc/distributed_devstate.txt
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@121559 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e9d72e0c
  24. Jun 08, 2008
    • Michiel van Baak's avatar
      add a new argument to PrivacyManager to specify a context · c5ea45af
      Michiel van Baak authored
      where the entered phone number is checked.
      
      You can now define a set of extensions/exten patterns that describe
      valid phone numbers. PrivacyManager will check that context for a match
      with the given phone number.
      This way you get better control. For example people blindly hitting
      10 digits just to get past privacymanager
      
      Example line in extensions.conf:
      exten => incoming,n,PrivacyManager(3,10,,route-outgoing)
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@121197 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      c5ea45af
  25. Jun 06, 2008
  26. Jun 05, 2008
  27. Jun 03, 2008
  28. May 30, 2008
  29. May 28, 2008
  30. May 23, 2008
    • Mark Michelson's avatar
      A new feature thanks to the fine folks at Switchvox! · 975a848b
      Mark Michelson authored
      If a deadlock is detected, then the typical lock information will be
      printed along with a backtrace of the stack for the offending threads.
      Use of this requires compiling with DETECT_DEADLOCKS and having glibc
      installed.
      
      Furthermore, issuing the "core show locks" CLI command will print the
      normal lock information as well as a backtraces for each lock. This
      requires that DEBUG_THREADS is enabled and that glibc is installed.
      
      All the backtrace features may be disabled by running the configure
      script with --without-execinfo as an argument
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@118173 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      975a848b
    • Michiel van Baak's avatar
      add option 'a' to chanisavail. · 8f45823d
      Michiel van Baak authored
      If you give chanisavail a list of channels, it will only
      return the first available channel.
      When this option is set, it will return all the available
      channels from the given list.
      
      (closes issue #12248)
      Reported by: dagmoller
      Patches:
            app_chanisavail-snv.patch-v2.txt uploaded by dagmoller (license 436)
      	   - major changes by me because russellb pointed out some buffer overflows
      	     and codeguideline issues.
      		 Converted it all to the ast_str_* api
      Tested by: dagmoller, mvanbaak
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@118101 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      8f45823d
  31. May 22, 2008
  32. May 20, 2008
  33. May 19, 2008
  34. May 14, 2008
Loading