Skip to content
Snippets Groups Projects
  1. Dec 18, 2010
  2. Dec 07, 2010
  3. Aug 15, 2010
  4. Jun 10, 2010
  5. Jun 08, 2010
  6. Jun 02, 2010
  7. May 26, 2010
    • Tilghman Lesher's avatar
      Merged revisions 266142 via svnmerge from · fb80119b
      Tilghman Lesher authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
        r266142 | tilghman | 2010-05-26 16:11:44 -0500 (Wed, 26 May 2010) | 14 lines
        
        Use sigaction for signals which should persist past the initial trigger, not signal.
        
        If you call signal() in a Solaris signal handler, instead of just resetting
        the signal handler, it causes the signal to refire, because the signal is not
        marked as handled prior to the signal handler being called.  This effectively
        causes Solaris to immediately exceed the threadstack in recursive signal
        handlers and crash.
        
        (closes issue #17000)
         Reported by: rmcgilvr
         Patches: 
               20100526__issue17000.diff.txt uploaded by tilghman (license 14)
         Tested by: rmcgilvr
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@266146 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      fb80119b
  8. Apr 22, 2010
  9. Mar 25, 2010
  10. Mar 16, 2010
  11. Feb 15, 2010
  12. Jan 15, 2010
  13. Dec 30, 2009
  14. Oct 22, 2009
  15. Aug 10, 2009
  16. Aug 01, 2009
  17. Jul 21, 2009
    • Kevin P. Fleming's avatar
      Merged revisions 207647 via svnmerge from · 96e4e31e
      Kevin P. Fleming authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
        r207647 | kpfleming | 2009-07-21 08:04:44 -0500 (Tue, 21 Jul 2009) | 12 lines
        
        Ensure that user-provided CFLAGS and LDFLAGS are honored.
        
        This commit changes the build system so that user-provided flags (in ASTCFLAGS
        and ASTLDFLAGS) are supplied to the compiler/linker *after* all flags provided
        by the build system itself, so that the user can effectively override the
        build system's flags if desired. In addition, ASTCFLAGS and ASTLDFLAGS can now
        be provided *either* in the environment before running 'make', or as variable
        assignments on the 'make' command line. As a result, the use of COPTS and LDOPTS
        is no longer necessary, so they are no longer documented, but are still supported
        so as not to break existing build systems that supply them when building Asterisk.
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@207680 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      96e4e31e
  18. Jul 08, 2009
  19. Jun 18, 2009
  20. May 21, 2009
    • Kevin P. Fleming's avatar
      Const-ify the world (or at least a good part of it) · e6b2e9a7
      Kevin P. Fleming authored
      This patch adds 'const' tags to a number of Asterisk APIs where they are appropriate (where the API already demanded that the function argument not be modified, but the compiler was not informed of that fact). The list includes:
      
      - CLI command handlers
      - CLI command handler arguments
      - AGI command handlers
      - AGI command handler arguments
      - Dialplan application handler arguments
      - Speech engine API function arguments
      
      In addition, various file-scope and function-scope constant arrays got 'const' and/or 'static' qualifiers where they were missing.
      
      Review: https://reviewboard.asterisk.org/r/251/
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@196072 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e6b2e9a7
  21. Apr 21, 2009
  22. Apr 14, 2009
  23. Apr 09, 2009
  24. Mar 25, 2009
  25. Mar 11, 2009
    • Jeff Peeler's avatar
      Fix malloc debug macros to work properly with h323. · 58cf8b69
      Jeff Peeler authored
      The main problem here was that cstdlib was undefining free thereby causing the
      proper debug macros to not be used. ast_h323.cxx has been changed to call
      ast_free instead to avoid the issue. 
      
      A few other issues were addressed:
      - There were a few instances of functions improperly passing ast_free instead
      of ast_free_ptr.
      - Some clean up was done to avoid the debug macros intentionally being redefined.
      (copied below from Kevin's commit, appreciate the help)
      - disable astmm.h from doing anything when STANDALONE is defined, which is used
      by the tools in the utils/ directory that use parts of Asterisk header files in
      hackish ways; also ensure that utils/extconf.c and utils/conf2ael.c are
      compiled with STANDALONE defined.
      
      (closes issue #13593)
      Reported by: pj
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@181135 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      58cf8b69
  26. Mar 03, 2009
    • Steve Murphy's avatar
    • Steve Murphy's avatar
      Merged revisions 179807 via svnmerge from · f47b0387
      Steve Murphy authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      I had some work to do to port these changes to trunk; the 
      check_expr stuff hasn't been updated here for quite some
      time, it appears. I added some more tests to the check_expr2
      suite. I had to play around with the makefile a bit, etc.
      
      I added STANDALONE2 #ifdefs to ast_expr2.y so as not to
      conflict structure with aelparse.
      
      ........
        r179807 | murf | 2009-03-03 11:11:34 -0700 (Tue, 03 Mar 2009) | 19 lines
        
        These changes allow AEL to better check ${} constructs within $[...], that are concatenated with text.
        
        I modified and added rules in ast_expr2.fl to better handle
        the concatenations.
        
        I added some default routines to ast_expr2.y so the standalone would
        compile. It also looks like I haven't run this thru bison since 2.1, so
        it's good to get this updated.
        
        The Makefile has comments added now for check_expr2 and check_expr to
        explain what they are for, and how to run them. 
        
        The testexpr2s stuff has been removed, in favor of check_expr2.
        
        expr2.testinput has been updated to include the two expressions
        that inspired these changes (from mcnobody on #asterisk this morning)
        The regression has been run and all looks well.
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@179973 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      f47b0387
  27. Feb 24, 2009
  28. Jan 21, 2009
  29. Dec 17, 2008
    • Steve Murphy's avatar
      This patch is here committed to satisfy the · 83478296
      Steve Murphy authored
      buildbot, who has a problem with the const.
      
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@165254 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      83478296
    • Steve Murphy's avatar
      A possibly "horrible fix" for a "horribly broken" · 1a37ee40
      Steve Murphy authored
      situation.
      
      As stuff shifts around in the asterisk code, the
      miscellaneous inclusions from the standalone stuff
      gets broken. There's no easy fix for this situation.
      
      I made sure that everything in utils builds without
      problem ***AND*** that aelparse runs the regressions
      correctly with the following make menuselect options
      both on and off:
      
      DONT_OPTIMIZE
      DEBUG_THREADS
      DEBUG_CHANNEL_LOCKS
      MALLOC_DEBUG
      MTX_PROFILE
      DEBUG_SCHEDULER
      DEBUG_THREADLOCALS
      DETECT_DEADLOCKS
      CHANNEL_TRACE
      
      I think from now on, I'm going to #undef
      all these features in the various utils native
      files; I guess I could do the same for the
      copied-in files, surrounded by STANDALONE ifdef.
      
      A standalone isn't going to care about threads,
      mutexes, etc.
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@165071 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      1a37ee40
  30. Dec 16, 2008
  31. Dec 13, 2008
  32. Dec 01, 2008
  33. Nov 29, 2008
    • Kevin P. Fleming's avatar
      incorporates r159808 from branches/1.4: · 887e28d7
      Kevin P. Fleming authored
      ------------------------------------------------------------------------
      r159808 | kpfleming | 2008-11-29 10:58:29 -0600 (Sat, 29 Nov 2008) | 7 lines
      
      update dev-mode compiler flags to match the ones used by default on Ubuntu Intrepid, so all developers will see the same warnings and errors
      
      since this branch already had some printf format attributes, enable checking for them and tag functions that didn't have them
      
      format attributes in a consistent way
      
      
      ------------------------------------------------------------------------
      
      in addition:
      
      move some format attributes from main/utils.c to the header files they belong in, and fix up references to the relevant functions based on new compiler warnings
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@159818 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      887e28d7
  34. Nov 26, 2008
Loading