Skip to content
Snippets Groups Projects
  1. Nov 01, 2021
  2. Oct 29, 2021
  3. Oct 28, 2021
  4. Oct 27, 2021
  5. Oct 26, 2021
  6. Oct 25, 2021
  7. Oct 24, 2021
  8. Oct 23, 2021
  9. Oct 22, 2021
    • Sébastien Blin's avatar
      conversation_module: fix needsSyncingWith · a0a0f830
      Sébastien Blin authored
      If a conversation is not cloned, when detecting a new presence,
      needsSyncingWith MUST return true if one conversation needs to be
      cloned. Else, it will result in an infinite syncing.
      
      Change-Id: I3a9bcab9f8a845161ceac7d75d8842f8b338ed57
      Unverified
      a0a0f830
  10. Oct 21, 2021
    • Mohamed Chibani's avatar
      SIPCall - trigger a re-invite on media source change · d2a833db
      Mohamed Chibani authored and Adrien Béraud's avatar Adrien Béraud committed
      Changing the media source of a media stream (video in particular)
      must trigger a reinvite.
      Since currently we do not support changing video properties (resolution
      in particular) in the same media session, any changes in the video
      properties must trigger a re-invite to restart the media locally and on
      the remote peer.
      
      Gitlab: #653
      
      Change-Id: Ibd6192135d272908963cfbc585bec95c66881a28
      d2a833db
    • Sébastien Blin's avatar
      conversationRequest: fix testRemoveConversationRemoveSyncing · 932bf818
      Sébastien Blin authored
      acceptTrustRequest will set the conversation as ready.
      removeConversation should be done after
      
      Change-Id: I966cc2142d00bda880d63f11c52c36faceb11aa7
      932bf818
    • Sébastien Blin's avatar
      channeled_transport: connect setOnRecv when ready to receive data · 09f143cc
      Sébastien Blin authored
      A ChannelSocket can starts to receive datas while waiting acceptance
      for the channel. In this case, received datas will be injected when
      setOnRecv will be called on the channel.
      
      However, in channeled_transport, setOnRecv injects data to pjsip and
      is handled by the SIPVoIPLink where transaction_request_cb will retrieve
      the infos via the transports_. This means, that, in order to successfully
      handle data, we MUST inject data when transports_ is correct.
      
      In this patch, SipTransportBroker::getChanneledTransport is modified
      to connect the callbacks after adding the transport to the map and
      inject data in the correct methods.
      
      This fix sporadic failures for testInviteFromMessageAfterRemoved
      
      Change-Id: I2767801a9dad77439fb2f2adedbc9b900add8cea
      09f143cc
  11. Oct 20, 2021
  12. Oct 19, 2021
  13. Oct 14, 2021
    • Mohamed Chibani's avatar
      SIP - prevent race condition when writing contact header · 0ae5d668
      Mohamed Chibani authored
      The contact header field was stored in a member varialbe of Jami/SIP
      accounts. There was a condition in which the contact header could
      be concurrently accessed by multiple threads. This typically happens
      when terminating calls in batch (when calling hangupCalls() for
      instance).
      Managment of SIP contact header in Jami and SIP accounts was
      reworked to prevent such race.
      
      Gitlab: #633
      
      Change-Id: Ib9295070a5295969bf114ec29e66e36b1c5c5e03
      0ae5d668
    • Kateryna Kostiuk's avatar
      call: fix pause · 1cff5df8
      Kateryna Kostiuk authored and Adrien Béraud's avatar Adrien Béraud committed
      GitLab: #644
      Change-Id: Ia2b8e05d6ffbb22336bb284ea9ac5fc292eacb85
      1cff5df8
Loading