Skip to content
Snippets Groups Projects
  1. Mar 09, 2018
  2. Mar 08, 2018
  3. Mar 07, 2018
  4. Mar 06, 2018
  5. Mar 05, 2018
  6. Mar 03, 2018
  7. Mar 02, 2018
  8. Mar 01, 2018
  9. Feb 28, 2018
    • Richard Mudgett's avatar
      pjproject: Add cache_pools debugging option. · 1a36a452
      Richard Mudgett authored
      The pool cache gets in the way of finding use after free errors of memory
      pool contents.  Tools like valgrind and MALLOC_DEBUG don't know when a
      pool is released because it gets put into the cache instead of being
      freed.
      
      * Added the "cache_pools" option to pjproject.conf.  Disabling the option
      helps track down pool content mismanagement when using valgrind or
      MALLOC_DEBUG.  The cache gets in the way of determining if the pool
      contents are used after free and who freed it.
      
      To disable the pool caching simply disable the cache_pools option in
      pjproject.conf and restart Asterisk.
      
      Sample pjproject.conf setting:
      [startup]
      cache_pools=no
      
      * Made current users of the caching pool factory initialization and
      destruction calls call common routines to create and destroy cached pools.
      
      ASTERISK-27704
      
      Change-Id: I64d5befbaeed2532f93aa027a51eb52347d2b828
      1a36a452
  10. Feb 26, 2018
  11. Feb 25, 2018
    • Corey Farrell's avatar
      gitreview: Reorder and add padding. · eacee03f
      Corey Farrell authored
      Change-Id: I459dc320a8c9452a01eed6f403d786741587c890
      eacee03f
    • Michael Cargile's avatar
      apps/app_amd.c: Fixed total time and silence calculations · 7b012360
      Michael Cargile authored
      Between Asterisk 11 and Asterisk 13 there was a significant increase
      in the number of AST_FRAME_NULL frames being processed by app_amd.c's
      main loop. Each AST_FRAME_NULL frame was being counted as 100ms
      towards the total time and silence. This may have been accurate
      when app_amd.c was orginally added, but it is not in Asterisk 13.
      As such the total analysis time and silence calculations were way
      off effectively breaking app_amd.c
      
      * Additional debug messages were added
      * AST_FRAME_NULL are now ignored
      
      ASTERISK-27610
      
      Change-Id: I18aca01af98f87c1e168e6ae0d85c136d1df5ea9
      7b012360
  12. Feb 23, 2018
    • George Joseph's avatar
      ast_coredumper: Minor fixes · 7e2128c8
      George Joseph authored
      * Fix --tarball-config so the option doesn't cause an error.
      
      * Allow for missing /etc/os-release.
      
      * Add a sleep between tarballing the coredump and removing the
        output directory to allow the filesystem to settle.
      
      Change-Id: I73e03b13087978bcc7f6bc9f45753990f82d9d77
      7e2128c8
    • Ben Ford's avatar
      Add extended properties to rtp_engine for RTP retransmission support. · 0be1c388
      Ben Ford authored
      A couple of additional properties are needed in rtp_engine to enable
      support for packet retransmission: AST_RTP_PROPERTY_RETRANS_RECV and
      AST_RTP_PROPERTY_RETRANS_SEND. These will both be enabled automatically
      if an endpoint has the webrtc option enabled. While this adds no
      functionality currently, it will serve as a building block for future
      changes for RTP retransmission support.
      
      For more information, refer to the wiki page:
      https://wiki.asterisk.org/wiki/display/AST/WebRTC+User+Experience+Improvements
      
      Change-Id: Ic598acd042a045f9d10e5bdccb66f4efc9e587cc
      0be1c388
    • Corey Farrell's avatar
      core: Fix handling of maximum length lines in config files. · a7927471
      Corey Farrell authored
      When a line is the maximum length "\n" is found at sizeof(buf) - 2 since
      the last character is actually the null terminator.  In addition if a
      line was exactly 8190 plus a multiple of 8192 characters long the config
      parser would skip the following line.
      
      Additionally fix comment in voicemail.conf sample config.  It previously
      stated that emailbody can only contain up to 512 characters which is
      always wrong.  The buffer is normally 8192 characters unless LOW_MEMORY
      is enabled then it is 512 characters.  The updated comment states that
      the line can be up to 8190 or 510 characters since the line feed and
      NULL terminator each use a character.
      
      ASTERISK-26688 #close
      
      Change-Id: I80864a0d40d2e2d8cd79d72af52a8f0a3a99c015
      a7927471
Loading