Skip to content
Snippets Groups Projects
  1. Jun 18, 2010
  2. May 27, 2010
  3. May 26, 2010
  4. May 13, 2010
  5. May 11, 2010
  6. Mar 30, 2010
  7. Mar 27, 2010
  8. Mar 23, 2010
    • Kevin P. Fleming's avatar
      Change per-file debug and verbose levels to be per-module, the way · ae6008ef
      Kevin P. Fleming authored
      users expect them to work.
      
      'core set debug' and 'core set verbose' can optionally change the
      level for a specific filename; however, this is actually for a
      specific source file name, not the module that source file is included
      in. With examples like chan_sip, chan_iax2, chan_misdn and others
      consisting of multiple source files, this will not lead to the
      behavior that users expect. If they want to set the debug level for
      chan_sip, they want it set for all of chan_sip, and not to have to
      also set it for reqresp_parser and other files that comprise the
      chan_sip module.
      
      This patch changes this functionality to be module-name based instead
      of file-name based.
      
      To make this work, some Makefile modifications were required to ensure
      that the AST_MODULE definition is present in each object file produced
      for each module as well.
      
      Review: https://reviewboard.asterisk.org/r/574/
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@253917 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      ae6008ef
  9. Mar 20, 2010
  10. Mar 05, 2010
  11. Mar 02, 2010
  12. Feb 08, 2010
  13. Jan 24, 2010
    • Tilghman Lesher's avatar
      Merged revisions 242520 via svnmerge from · bc9f02a6
      Tilghman Lesher authored
      https://origsvn.digium.com/svn/asterisk/branches/1.4
      
      ........
        r242520 | tilghman | 2010-01-24 00:33:01 -0600 (Sun, 24 Jan 2010) | 8 lines
        
        Only rebuild bison and flex source files on demand, if bison and flex are detected by the configure script.
        
        Changed after discussion on the -dev list about possible unnecessary build
        failures, due to checkouts/untars causing these special source files to
        possibly be newer than their resulting C files.  This should additionally
        ensure that nobody need learn about extra Makefile arguments to ensure the
        proper files get rebuilt when changes are made to these special source files.
      ........
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@242521 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      bc9f02a6
  14. Jan 18, 2010
    • Jeff Peeler's avatar
      Extend max call limit duration from 24.8 days to 292+ million years. · 568c057c
      Jeff Peeler authored
      If the limit was set past MAX_INT upon answering, the call was immediately
      hung up due to overflow from the return of ast_tvdiff_ms (in ast_check_hangup).
      The time calculation functions ast_tvdiff_sec and ast_tvdiff_ms have been
      changed to return an int64_t to prevent overflow. Also the reporter suggested
      adding a message indicating the reason for the call hanging up. Given that the
      new limit is so much higher, the message (which would only really be useful in
      the overflow scenario) has been made a debug message only.
      
      (closes issue #16006)
      Reported by: viraptor
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@241143 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      568c057c
  15. Dec 04, 2009
  16. Nov 25, 2009
  17. Nov 04, 2009
  18. Nov 03, 2009
  19. Aug 30, 2009
  20. Aug 25, 2009
  21. Aug 10, 2009
  22. Aug 01, 2009
  23. Jul 27, 2009
  24. Jul 24, 2009
  25. 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
  26. Jun 18, 2009
  27. Jun 15, 2009
  28. 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
  29. May 02, 2009
  30. Apr 29, 2009
  31. Mar 27, 2009
  32. 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
  33. Mar 03, 2009
  34. Feb 04, 2009
  35. Jan 22, 2009
  36. Jan 17, 2009
  37. Dec 18, 2008
  38. Dec 17, 2008
    • 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
Loading