Skip to content
Snippets Groups Projects
  1. Oct 13, 2020
    • Sébastien Le Stum's avatar
      src: hooks: remove urlhook feature · 569d44b5
      Sébastien Le Stum authored and Sébastien Blin's avatar Sébastien Blin committed
      This feature is mostly a relicate from SFLPhone and introduced a remote
      attack vector abusing the system() function weaknesses.
      
      Provided that "sipEnabled" parameter is on in the remote target's
      configuration, a malicious peer calling that remote target could
      send SIP messages with a crafted "X-ring-url" string in order to
      execute arbitrary shell commands on the target.
      
      Header entry "X-ring-url" content is actually consumed by UrlHook
      as arguments for the "x-www-browser" command executed using system().
      
      By adding a shell escape sequence to circumvent existing arguments
      sanitizing attempts, the malicious peer could execute any shell command
      under remote peer user's identity and access sensitive information
      available using its privileges.
      
      Remove that feature altogether and enforce users that are relying on
      that feature to migrate to Jami "plugins", which are more suitable
      for introducing custom Jami behaviors.
      
      Change-Id: I1d6d07771e2b5a7c7f2cb8fc838821106c0a6708
      569d44b5
  2. Sep 15, 2020
  3. Sep 01, 2020
  4. Aug 31, 2020
  5. Aug 14, 2020
  6. Aug 11, 2020
  7. Aug 02, 2020
  8. Jul 31, 2020
  9. Jul 16, 2020
  10. Jul 15, 2020
    • 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
      Unverified
      6541f8bb
  11. Jul 14, 2020
    • 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
      Unverified
      8d40c627
  12. Jul 09, 2020
  13. Jul 07, 2020
  14. Jun 25, 2020
  15. Jun 16, 2020
  16. Jun 05, 2020
  17. May 21, 2020
  18. May 06, 2020
  19. Apr 15, 2020
  20. Mar 12, 2020
  21. Mar 04, 2020
  22. Feb 28, 2020
  23. Feb 22, 2020
  24. Jan 28, 2020
  25. Jan 03, 2020
  26. Nov 13, 2019
  27. Nov 11, 2019
  28. Nov 07, 2019
  29. Nov 06, 2019
  30. Nov 01, 2019
    • Andreas Traczyk's avatar
      video device: use device id instead of friendly name · d6e2b8a3
      Andreas Traczyk authored
      - Video settings, and APIs will now use a device id, which will be
        a path on platforms where everything is a file, and a DevicePath
        with a bonus ffmpeg-dshow compliant prefix on Windows.
      
      - The device's friendly name is uniquified, and stored in the
        settings still, but only retrieved/translated for UI.
      
      - MRLs are now constructed with the device id.
      
      Change-Id: I092f08cc2cd31bd78aeec5c774c2cc33d75c1d4e
      d6e2b8a3
  31. Oct 04, 2019
Loading