1. 29 Jul, 2020 2 commits
  2. 20 Jul, 2020 1 commit
  3. 16 Jul, 2020 1 commit
  4. 15 Jul, 2020 1 commit
    • Sébastien Blin's avatar
      jamiaccount: improve vCard synchronization · 6541f8bb
      Sébastien Blin authored
      Because of the ConnectionManager, the daemon is now able to send
      direct messages such as typing indications and read status. This
      can be also used to move current features and improve it.
      
      This patch is a first step to improve vCard syncing. The idea is
      to send the vCard directly when a peer is connected. To avoid to
      send the vCard everytime, a state is written in the cache directory.
      
      In the future, a method to update the vCard as soon as the client
      updates its profile will be possible.
      
      Change-Id: I3801cbe04b3441f67ea6685aa2047e5a545958e5
      6541f8bb
  5. 09 Jul, 2020 1 commit
  6. 07 Jul, 2020 3 commits
  7. 27 Jun, 2020 1 commit
    • Sébastien Blin's avatar
      jamiaccount: re-add searching/connecting timeouts · c1e64138
      Sébastien Blin authored
      Because we removed the eventloop to check pending calls, timeout are not checked
      and only done on successfully negotiated ICE. We should re-add timeouts to avoid
      any lock during the Searching or the Connecting state.
      
      Change-Id: Id4f9a4869c171a5c3f316b76e9ecede1bc76ed97
      Gitlab: #244
      c1e64138
  8. 25 Jun, 2020 1 commit
    • Sébastien Blin's avatar
      filetransfer: support channeled file transfers · b5c090ec
      Sébastien Blin authored
      With this patch, Jami will be able to use a current opened socket with a peer
      to transmit files. This means that no ICE negotiation will be necessary
      and if multiple files are transferred via the same socket
      
      Change-Id: I8eaf7c38595bbf8e86098d6c8ad21afc9210fe6b
      Gitlab: #228
      b5c090ec
  9. 08 Jun, 2020 1 commit
  10. 27 May, 2020 1 commit
  11. 22 May, 2020 1 commit
  12. 12 May, 2020 1 commit
  13. 22 Apr, 2020 3 commits
    • Sébastien Blin's avatar
      misc: clean some build warnings · 1bf6c612
      Sébastien Blin authored
      Change-Id: I2dcb7e71738f6f71ebb9db770902d64b24920022
      1bf6c612
    • Sébastien Blin's avatar
      manager: make manager owns sipvoiplink · 5e086184
      Sébastien Blin authored
      The current design describes SIPVoIPLink as a Singleton. This cause
      some behaviors where the link is destroyed then immediately created
      or vice-versa and its creation/destruction can't really be planned.
      This design was made to allow multiple Managers to exist. However,
      we never do that, so let's keep it simple, there is only one
      Manager and all accounts needs that SIPVoIPLink
      
      This patch change this behavior and the voip link is now owned
      by the manager.
      
      Change-Id: I248e41742d342cf452a5503f532fe5ab862166e6
      5e086184
    • Adrien Béraud's avatar
      jamiaccount: don't create connection manager on creation · b9834d78
      Adrien Béraud authored
      Change-Id: I2a1a29a8fb99cf8eea40d35c511dadebd0fb46a2
      b9834d78
  14. 14 Apr, 2020 1 commit
  15. 13 Apr, 2020 1 commit
  16. 01 Apr, 2020 1 commit
    • Sébastien Blin's avatar
      jamiaccount: avoid incorrect state transition · 2d8ad9c2
      Sébastien Blin authored
      This patch fix at least two bugs:
      1. An invalid state transition where a call got active + trying
      at the same time
      2. Some audio issues in conferences because the call is binded
      even if the peer didn't answer yet.
      
      Change-Id: I53b72bb865ad9390994f146778859799de60366b
      2d8ad9c2
  17. 30 Mar, 2020 1 commit
  18. 17 Mar, 2020 1 commit
  19. 16 Mar, 2020 3 commits
  20. 12 Mar, 2020 2 commits
  21. 10 Mar, 2020 3 commits
  22. 09 Mar, 2020 1 commit
  23. 05 Mar, 2020 2 commits
  24. 04 Mar, 2020 3 commits
  25. 28 Feb, 2020 3 commits