Skip to content
Snippets Groups Projects
  1. Aug 10, 2009
  2. Jul 16, 2009
  3. Apr 29, 2009
    • Tilghman Lesher's avatar
      Merge str_substitution branch. · a866a759
      Tilghman Lesher authored
      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/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191140 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      a866a759
  4. Dec 22, 2008
    • Mark Michelson's avatar
      Fix a file playback crash and explicitly initialize values in func_timeout.c · 9f7ce9da
      Mark Michelson authored
      A crash was brought up on the bugtracker. The first run through valgrind
      was full of legitimate complaints of uninitialized values in func_timeout when
      setting a response timeout. These were fixed but the crash persisted.
      
      A second run through showed the real problem. The reference counting used
      for filestreams was incorrect because there were some missing increments
      when a frame was read from a format module.
      
      (closes issue #14118)
      Reported by: blitzrage
      Patches:
            14118v2.patch uploaded by putnopvut (license 60)
      Tested by: blitzrage
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@166267 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      9f7ce9da
  5. Nov 01, 2008
  6. Oct 06, 2008
  7. Aug 07, 2008
  8. May 15, 2008
  9. May 01, 2008
  10. Dec 14, 2007
  11. Nov 21, 2007
  12. Nov 19, 2007
  13. Nov 16, 2007
    • Luigi Rizzo's avatar
      Start untangling header inclusion in a way that does not affect · fdb7f7ba
      Luigi Rizzo authored
      build times - tested, there is no measureable difference before and
      after this commit.
      
      In this change:
      
      use asterisk/compat.h to include a small set of system headers:
      inttypes.h, unistd.h, stddef.h, stddint.h, sys/types.h, stdarg.h,
      stdlib.h, alloca.h, stdio.h
      
      Where available, the inclusion is conditional on HAVE_FOO_H as determined
      by autoconf.
      
      Normally, source files should not include any of the above system headers,
      and instead use either "asterisk.h" or "asterisk/compat.h" which does it
      better. 
      
      For the time being I have left alone second-level directories
      (main/db1-ast, etc.).
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89333 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      fdb7f7ba
  14. Aug 23, 2007
  15. Jul 31, 2007
  16. Jul 26, 2007
  17. Jul 18, 2007
  18. Apr 19, 2007
  19. Jan 24, 2007
  20. Jan 06, 2007
  21. Oct 09, 2006
  22. Sep 28, 2006
  23. Aug 21, 2006
  24. Jun 07, 2006
  25. Apr 14, 2006
    • Luigi Rizzo's avatar
      This rather large commit changes the way modules are loaded. · e43bc663
      Luigi Rizzo authored
       
      As partly documented in loader.c and include/asterisk/module.h,
      modules are now expected to return all of their methods and flags
      into a structure 'mod_data', and are normally loaded with RTLD_NOW
      | RTLD_LOCAL, so symbols are resolved immediately and conflicts
      should be less likely.  Only in a small number of cases (res_*,
      typically) modules are loaded RTLD_GLOBAL, so they can export
      symbols.
       
      The core of the change is only the two files loader.c and
      include/asterisk/module.h, all the rest is simply adaptation of the
      existing modules to the new API, a rather mechanical (but believe
      me, time and finger-consuming!) process whose detail you can figure
      out by svn diff'ing any single module.
      
      Expect some minor compilation issue after this change, please
      report it on mantis http://bugs.digium.com/view.php?id=6968
      so we collect all the feedback in one place.
      
      I am just sorry that this change missed SVN version number 20000!
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20003 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e43bc663
  26. Apr 08, 2006
  27. Feb 12, 2006
  28. Feb 11, 2006
  29. Dec 30, 2005
  30. Nov 29, 2005
  31. Nov 08, 2005
  32. Oct 24, 2005
  33. Sep 14, 2005
  34. Jun 06, 2005
  35. May 15, 2005
Loading