Skip to content
Snippets Groups Projects
  1. Oct 11, 2017
  2. Oct 10, 2017
  3. Oct 09, 2017
  4. Oct 08, 2017
    • Alexander Traud's avatar
      tcptls: Do not re-bind to wildcard on client creation. · feeb0974
      Alexander Traud authored
      Since ASTERISK-26922, this issue affected only those chan_sip which were
      * enabled for dual-stack (bindaddr=::), and
      * enabled for TCP (tcpenable=yes) and/or TLS (tlsenable=yes), and
      * tried to register and/or invite a IPv4-only service,
      * via TCP and/or TLS.
      Now, ast_tcptls_client_create does not re-bind to [::] anymore.
      
      ASTERISK-27324 #close
      
      Change-Id: I4b242837bdeb1ec7130dc82505c6180a946fd9b5
      feeb0974
  5. Oct 07, 2017
  6. Oct 06, 2017
  7. Oct 05, 2017
    • Daniel Tryba's avatar
      res_pjsip_caller_id chan_sip: Comply to RFC 3323 values for privacy · 59b6e846
      Daniel Tryba authored
      Currently privacy requests are only granted if the Privacy header
      value is exactly "id" (defined in RFC 3325). It ignores any other
      possible value (or a combination there of). This patch reverses the
      logic from testing for "id" to grant privacy, to testing for "none" and
      granting privacy for any other value. "none" must not be used in
      combination with any other value (RFC 3323 section 4.2).
      
      ASTERISK-27284 #close
      
      Change-Id: If438a21f31a962da32d7a33ff33bdeb1e776fe56
      59b6e846
  8. Oct 04, 2017
    • Joshua Colp's avatar
    • Corey Farrell's avatar
      res_pjsip: Add REF_DEBUG info to module references. · 65399a5e
      Corey Farrell authored
      This provides better information to REF_DEBUG log for troubleshooting
      when the system is unable to unload res_pjsip.so during shutdown due to
      module references.
      
      ASTERISK-27306
      
      Change-Id: I63197ad33d1aebe60d12e0a6561718bdc54e4612
      65399a5e
    • Corey Farrell's avatar
      res_pjsip: Fix issues that prevented shutdown of modules. · 7d045449
      Corey Farrell authored
      res_pjsip and res_pjsip_session had circular references, preventing both
      modules from shutting down.
      * Move session supplement registration to res_pjsip.
      * Use create internal functions for use by pjsip_message_filter.c.
      
      ASTERISK-27306
      
      Change-Id: Ifbd5c19ec848010111afeab2436f9699da06ba6b
      7d045449
    • krells's avatar
      res_calendar_icalendar: Filter out occurrences superceded by another VEVENT · 2301447a
      krells authored
      When we are loading the calendars, we call libical's
      icalcomponent_foreach_recurrence method for each VEVENT component that
      we have in our calendar.
      
      That method has no knowledge concerning the existence of the other
      VEVENT components and will feed our callback with all ocurrences
      matching the requested time span.
      
      The occurrences generated by icalcomponent_foreach_recurrence while
      expanding a recurring VEVENT's RRULE and RDATE properties can be
      superceded by an other VEVENT sharing the same UID.
      
      I use an external iterator (in libical terminology) to avoid messing
      with the internal ones from the calling function, and search for
      VEVENTS which could supersede the current occurrence.
      
      The event which can invalidate this occurence needs to have:
      
      - the same UID as our recurrent component (comp)
      - a RECURRENCE-ID property, which represents the start time of this
        occurrence
      
      If one component is found, just clean and return.
      
      ASTERISK-27296 #close
      Reported by: Benoît Dereck-Tricot
      
      Change-Id: I8587ae3eaa765af7cb21eda3b6bf84e8a1c87af8
      2301447a
    • Jenkins2's avatar
      7156477b
Loading