1. 24 Jul, 2020 1 commit
    • Sébastien Blin's avatar
      call: ignore answerCall if already answered · 3dd52a4b
      Sébastien Blin authored and Adrien Béraud's avatar Adrien Béraud committed
      Any client can try to answer a call multiple times. For example if dring
      is running with the --auto-answer flag and the client set auto answer on
      the daemon. This cause weird behavior like rotation not taken into account,
      etc.
      
      So, don't call answerCall if already answered.
      
      Change-Id: Ibb967787aaf83e86a98fba7192810e86975304f1
      3dd52a4b
  2. 22 Jul, 2020 1 commit
    • Sébastien Blin's avatar
      opendht: remove --with-http-fork · db5abdd5
      Sébastien Blin authored
      This fork is deprecated and not used anymore on proxies
      Also use official repo for http-parser
      
      Change-Id: I2dcccb5616171ce20de17e805e77d72a8ebd167d
      db5abdd5
  3. 20 Jul, 2020 2 commits
  4. 18 Jul, 2020 1 commit
  5. 16 Jul, 2020 2 commits
  6. 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
  7. 14 Jul, 2020 2 commits
    • Aline Gondim Santos's avatar
      modify enable_plugin usage · 60926a66
      Aline Gondim Santos authored
      Change-Id: I0d41bd1a8e55371748d36a1b5c3654ec03f6fd5b
      60926a66
    • Sébastien Blin's avatar
      video_mixer: support multiple video layouts in conference · 8d40c627
      Sébastien Blin authored
      This patch aims to improve the conference management for the host.
      Now, the host is able to switch between 3 conferences layout:
      1. The grid view (actual one) where all participants are shown
      at the same height/width
      2. The One big/Other in small which show one participant bigger than
      the others
      3. One participant in big
      
      The daemon's API got two new methods:
      + setConferenceLayout() to switch between these layouts
      + setActiveParticipant() used in the 2 last layouts.
      
      Change-Id: I3c16569e24d1b63331ffe9d79e35790a6ac47a0c
      8d40c627
  8. 13 Jul, 2020 6 commits
  9. 09 Jul, 2020 7 commits
    • Adrien Béraud's avatar
      OAuth: invalidate token if current scope was concerned · 0275bead
      Adrien Béraud authored
      Change-Id: Iec1bb9a287d97dff8cc4342fe5ebf7d2238f10b4
      0275bead
    • Sébastien Blin's avatar
      dbus: fix annotation · da642afc
      Sébastien Blin authored
      Change-Id: I67971c024245e95e870bfed320db160a9142ff39
      da642afc
    • Adrien Béraud's avatar
      jamiaccount: cleanup · b0397fe0
      Adrien Béraud authored
      Change-Id: I990948900098449e37338bc6eed4ae4c4e110249
      b0397fe0
    • Adrien Béraud's avatar
      OAuth: manage token expiration · 455be6db
      Adrien Béraud authored
      Change-Id: Ic1f124297a2f5cc7f8409e3ff064a444ebe04a1a
      455be6db
    • Adrien Béraud's avatar
      OAuth: remember token scope · 343ef14c
      Adrien Béraud authored
      Change-Id: I5da233b3792215626fd82e827509ef95528e5be8
      343ef14c
    • Sébastien Blin's avatar
      pjproject: fix crash in pj_turn_session_on_rx_pkt2() · 7c8491ba
      Sébastien Blin authored
      Instead of letting the TURN session destroy itself when finished, the current
      code is overriding the user_data attached to the session. This is not needed
      because the turn session will be stopped when the timer will complete and
      this can cause some crashes in pj_turn_session_on_rx_pkt2 because the data
      is erased while not protected via turn_sock->grp_lock() (mostly in turn_sock.c,
      on_data_read)
      
      Change-Id: Ia4a12917711b5534b372cb3a26e9141e5393c569
      Gitlab: #299
      7c8491ba
    • Sébastien Blin's avatar
      pjproject: avoid to declare check valid too soon · 3f598a6a
      Sébastien Blin authored
      The relay candidate was declared as suceeded even if not in the valid list.
      Because of this, some negotiations were successful but no valid candidates
      were given to the app.
      
      Moreover, the connection timeout checks were using the wrong timer. This
      avoids to cancel successful negotiations to check a connection timeout.
      
      Finally, some clean is done with this patch
      
      Change-Id: Iacfbf3b9f5faafe1bd05f66157485226761c30bf
      Gitlab: #256
      3f598a6a
  10. 08 Jul, 2020 2 commits
  11. 07 Jul, 2020 8 commits
  12. 06 Jul, 2020 6 commits
  13. 03 Jul, 2020 1 commit