Skip to content
Snippets Groups Projects
  1. Jan 20, 2018
  2. Jan 19, 2018
  3. Jan 18, 2018
  4. Jan 17, 2018
  5. Jan 16, 2018
    • Richard Mudgett's avatar
      res_pjsip: Split type=identify to IP address and SIP header matching priorities · 8494e780
      Richard Mudgett authored
      The type=identify endpoint identification method can match by IP address
      and by SIP header.  However, the SIP header matching has limited
      usefulness because you cannot specify the SIP header matching priority
      relative to the IP address matching.  All the matching happens at the same
      priority and the order of evaluating the identify sections is
      indeterminate.  e.g., If you had two type=identify sections where one
      matches by IP address for endpoint alice and the other matches by SIP
      header for endpoint bob then you couldn't predict which endpoint is
      matched when a request comes in that matches both.
      
      * Extract the SIP header matching criteria into its own "header" endpoint
      identification method so the user can specify the relative priority of the
      SIP header and the IP address matching criteria in the global
      endpoint_identifier_order option.  The "ip" endpoint identification method
      now only matches by IP address.
      
      ASTERISK-27491
      
      Change-Id: I9df142a575b7e1e3471b7cda5d3ea156cef08095
      8494e780
    • Richard Mudgett's avatar
      taskprocessor.c: Increase the number of tps_singletons container buckets. · 7ed7d525
      Richard Mudgett authored
      Since v12 the number of taskprocessors in the system has increased a lot.
      Small systems can easily have over a hundred and larger systems can have
      thousands.
      
      Most uses of the tps_singletons container deal with creating and
      destroying the taskprocessors.  However, the pjsip distributor looks up
      taskprocessors/serializers by name frequently.  It needs to find the
      serializer for incoming SIP responses to distribute them to the
      appropriate serializer.
      
      Change-Id: Ice0603606614ba49f7c0c316c524735c064e7e43
      7ed7d525
    • Jenkins2's avatar
    • Jenkins2's avatar
    • George Joseph's avatar
      pjproject_bundled: Prevent crash on bad outgoing header · f0a3c977
      George Joseph authored
      We still need to figure out how a bad header is getting into the
      outgoing message but this patch to pjproject prevents attempting
      to print that header and causing a crash.
      
      For several users, this crash happens when sending 183 progress
      messages.
      
      ASTERISK-26832
      Reported by: Ross Beer, Jan Rozhon
      
      Change-Id: Ie5c5a921c890c843587763e7f33f987dfe66bd16
      f0a3c977
    • Alexander Traud's avatar
      BuildSystem: Avoid $EUID and use id -u instead. · a046305f
      Alexander Traud authored
      Makefile included a call to ${EUID} which requires the shell bash. To keep
      compatibility with other shells like dash or ksh, use id -u instead.
      
      ASTERISK-27589
      
      Change-Id: Ia6e74f5bc9aab4e6dc62b7439f647b7964e6f657
      a046305f
    • Richard Mudgett's avatar
      cel_odbc.c: Fix menuslect module description display. · 6fbe315f
      Richard Mudgett authored
      Asterisk's makefile for menuselect has a very simple source file parsing
      script that looks for AST_MODULE_INFO lines to extract the quoted string
      as a module description.  If it does not find a quoted string it uses the
      whole line as the description.
      
      Change-Id: I80f13a63818e4e28d683639a94a4dfaea405c1d5
      6fbe315f
  6. Jan 15, 2018
  7. Jan 14, 2018
  8. Jan 13, 2018
    • George Joseph's avatar
      config_transport: Enable TCP_NODELAY on TLS transports · cabe8063
      George Joseph authored
      We did this for TCP transports already but I'm not sure why we
      didn't do it for TLS transports.
      
      ASTERISK_27474 #not_final_fix
      
      Change-Id: I5b1ef4b882f7b859e718236686b7898751dbb262
      cabe8063
    • Corey Farrell's avatar
      res_stasis_recording: Allow symbolic links in configured recordings dir. · de7f2a6c
      Corey Farrell authored
      If any component of ast_config_AST_RECORDING_DIR is a symbolic link we
      would incorrectly assume the ARI user was trying to escape the recording
      path.  Create additional check to check the recording directory's
      realpath, only deny access if both do not match.
      
      This is needed by the testsuite when run by 'run-local'.
      
      Change-Id: I9145e841865edadcb5f75cead3471ad06bbb56c0
      de7f2a6c
  9. Jan 12, 2018
Loading