Skip to content
Snippets Groups Projects
  1. Dec 15, 2017
    • Corey Farrell's avatar
      aco: Minimize use of regex. · bf2d3593
      Corey Farrell authored
      Remove nearly all use of regex from ACO users.  Still remaining:
      * app_confbridge has a legitamate use of option name regex.
      * ast_sorcery_object_fields_register is implemented with regex, all
        callers use simple prefix based regex.  I haven't decided the best
        way to fix this in both 13/15 and master.
      
      Change-Id: Ib5ed478218d8a661ace4d2eaaea98b59a897974b
      bf2d3593
    • Corey Farrell's avatar
      aco: Create ways to minimize use of regex. · a455e183
      Corey Farrell authored
      ACO uses regex in many situations where it is completely unneeded.  In
      some cases this doubles the total processing performed by
      aco_process_config.
      
      * Create ACO_IGNORE category type for use in place of skip_category
        regex source string.
      * Create additional aco_category_op values to allow specifying category
        filter using either a single plain string or a NULL terminated array
        of plain strings.
      * Create ACO_PREFIX to allow matching option names to case insensitive
        prefixes.
      
      Change-Id: I66a920dcd8e2b0301f73f968016440a985e72821
      a455e183
    • Jenkins2's avatar
  2. Dec 14, 2017
  3. Dec 13, 2017
  4. Dec 12, 2017
    • Sean Bright's avatar
      chan_sip: Don't send trailing \0 on keep alive packets · 0c9cc7e9
      Sean Bright authored
      This is a partial fix for ASTERISK~25817 but does not address the
      comments regarding RFC 5626.
      
      Change-Id: I227e2d10c0035bbfa1c6e46ae2318fd1122d8420
      0c9cc7e9
    • Sean Bright's avatar
      chan_sip: Don't crash in Dial on invalid destination · 5039b574
      Sean Bright authored
      Stripping the DNID in a SIP dial string can result in attempting to call
      the argument parsing macros on an empty string, causing a crash.
      
      ASTERISK-26131 #close
      Reported by: Dwayne Hubbard
      Patches:
      	dw-asterisk-master-dnid-crash.patch (license #6257) patch
      	uploaded by Dwayne Hubbard
      
      Change-Id: Ib84c1f740a9ec0539d582b09d847fc85ddca1c5e
      5039b574
    • Corey Farrell's avatar
      menuselect: Tweak check for recently run configure. · 6a67828b
      Corey Farrell authored
      Recently menuselect has randomly produced an error stating that
      configure was just run and make had to be restarted.  I believe this is
      due to an incorrect menuselect/Makefile rule.  The original rule
      produced an error if makeopts or autoconfig.h were older than
      makeopts.in or autoconfig.h.in.  I believe this can create an issue if
      makeopts is older than autoconfig.h.in or if autoconfig.h is older than
      makeopts.in.  The new rules compare files independently.
      
      Change-Id: Ibca155035fa1392c95e33cbf25f257902abba17b
      6a67828b
    • Richard Mudgett's avatar
      chan_pjsip/res_pjsip: Add CHANNEL(pjsip,request_uri) · 22810fc6
      Richard Mudgett authored
      This patch does three things associated with the initial incoming INVITE
      request URI.
      
      1) Add access to the full initial incoming INVITE request URI.
      
      2) We were not setting DNID on incoming PJSIP channels.  The DNID is the
      user portion of the initial incoming INVITE Request-URI.  The value is
      accessed by reading CALLERID(dnid).
      
      3) Fix CHANNEL(pjsip,target_uri) documentation.
      
      * The initial incoming INVITE request URI is now available using
      CHANNEL(pjsip,request_uri).
      
      * Set the DNID on PJSIP channel creation so CALLERID(dnid) can return the
      initial incoming INVITE request URI user portion.
      
      * CHANNEL(pjsip,target_uri) now correctly documents that the target URI is
      the contact URI.
      
      * Refactored print_escaped_uri() out of channel_read_pjsip() to handle
      pjsip_uri_print() error condition when the buffer is too small.
      
      ASTERISK-27478
      
      Change-Id: I512e60d1f162395c946451becb37af3333337b33
      22810fc6
    • Sean Bright's avatar
      res_pjsip: Add TLSv1.1 and TLSv1.2 support · ec1f4bf4
      Sean Bright authored
      Support for these protocols was added in the same commit as the 'proto'
      field, so we can safely use the same ./configure check.
      
      For reference: https://trac.pjsip.org/repos/changeset/4968
      
      Change-Id: Icf4975d785d6bfb8f30ac7ffa695a0adf9382dac
      ec1f4bf4
    • Sean Bright's avatar
      res_pjsip: Assign support levels to a few modules · 0b9d2135
      Sean Bright authored
      Change-Id: I51f6945c4023cb93fc7b87be5ab4c50e9e6ee27d
      0b9d2135
    • Corey Farrell's avatar
      CLI: Fix 'core show sysinfo' function ordering. · c01ba743
      Corey Farrell authored
      Handle CLI initialization before any processing occurs.
      
      Change-Id: I598b911d2e409214bbdfd0ba0882be1d602d221c
      c01ba743
  5. Dec 11, 2017
Loading