Skip to content
Snippets Groups Projects
  1. Mar 28, 2025
  2. Mar 26, 2025
    • Adrien Béraud's avatar
      json: use toString · 7b40c5f2
      Adrien Béraud authored
      Use a single static instance of Json::StreamWriterBuilder
      instead of creating a new one repeatedly.
      Move json-related symbols to their own namespace.
      
      Change-Id: I5145a71d7b19fd2aac158b51774e964ce772311b
      7b40c5f2
  3. Mar 25, 2025
  4. Mar 24, 2025
  5. Mar 21, 2025
  6. Mar 19, 2025
  7. Mar 18, 2025
  8. Mar 14, 2025
  9. Mar 12, 2025
  10. Mar 11, 2025
  11. Mar 10, 2025
  12. Mar 08, 2025
  13. Mar 07, 2025
  14. Mar 06, 2025
    • Adrien Béraud's avatar
      ArchiveAccountManager: add support for p2p account import · 86d3bb66
      Adrien Béraud authored
      Gitlab: #930
      Change-Id: I76f07a81c4887d0dc127d74bc6c4de2e9f4f2ee8
      86d3bb66
    • François-Simon Fauteux-Chapleau's avatar
      contrib: fix gnutls build errors · 597cde8d
      François-Simon Fauteux-Chapleau authored
      This patch partially reverts GnuTLS commit 516f48bfbf33d111e4fcd310541baa8f160067ae, which prevents the daemon from building on some old Linux distributions due to increasing the minimum required version of autoconf from 2.64 to 2.71.
      
      The patch also removes the AM_GNU_GETTEXT macros from the configure.ac file. When these macros are present, autoreconf calls autopoint, which overwrites some m4 files in the GnuTLS repository with the version found on the system. This causes the Ubuntu 20.04 and snap builds to fail with "possibly undefined macro" errors.
      
      GitLab: #1111
      Change-Id: I45b8225bff148b3cf01aa2ce14adc639de823a8f
      597cde8d
  15. Mar 03, 2025
  16. Feb 28, 2025
  17. Feb 27, 2025
    • François-Simon Fauteux-Chapleau's avatar
      contrib: bump pjproject · 4fb5f8e5
      François-Simon Fauteux-Chapleau authored
      This upgrades the upstream version of PJPROJECT used from 2.13.1 to
      2.15.1.
      
      Change-Id: Ica6a94e7010a41839a57afc226f3c48e9e72f897
      4fb5f8e5
    • Andreas Traczyk's avatar
      fileutils: improve Windows hard link file handling · 5e2d9e02
      Andreas Traczyk authored
      Fix file access issues when reading hard links on Windows by:
      - Adding explicit share mode (_SH_DENYNO) to allow reading files opened
        elsewhere
      - Using binary mode to ensure consistent behavior with hard links
      
      This resolves issues with reading hard linked files on Windows while
      maintaining behavior on other platforms.
      
      jami-client-qt#1899
      Change-Id: I2adc0f29db46d5bf5b69762018e7a5e677ec3d04
      5e2d9e02
    • Andreas Traczyk's avatar
      jamiaccount: try hard linking first when linking to VCard · d5ce21e3
      Andreas Traczyk authored
      For an account's VCard, we store the actual VCard file in the account's
      profile directory, alongside other contact profile files, and a link is
      created in the account's directory to the VCard file that is named using
      the base64-encoded account URI. This method will fail on Windows where
      users can not create soft links.
      
      When linking to this VCard file, we first try to hard link to it. If
      that fails, we fall back to symlinking to it. This allows the new
      profile linking mechanism to work on Windows, and we are fairly
      confident that the `profiles` sub dir will not be on a different
      filesystem.
      
      jami-client-qt#1899
      Change-Id: I3be8150b02f8427c164beb6c652f96d895aab048
      d5ce21e3
  18. Feb 26, 2025
    • Kateryna Kostiuk's avatar
      iOS: enable nat-pmp · c3f07d73
      Kateryna Kostiuk authored and Adrien Béraud's avatar Adrien Béraud committed
      This patch enables nat-pmp for iOS and macOS and
      fixes build for iOS by removing USE_SYSCTL_NET_ROUTE,
      which requires net/route.h that is not available
      on iOS.
      
      Change-Id: I7342f65a85ecbc0d7f291c981cc78ded2e741e58
      c3f07d73
  19. Feb 25, 2025
  20. Feb 21, 2025
  21. Feb 20, 2025
  22. Feb 18, 2025
  23. Feb 17, 2025
    • François-Simon Fauteux-Chapleau's avatar
      conversation_module: update removed contact's conversation exactly once · 8f2b6d3f
      François-Simon Fauteux-Chapleau authored
      When removing a contact, we need to update the ID of its linked
      conversation (to be empty, which is the convention used to signify that
      a contact doesn't have a linked conversation).
      
      This used to be done via the updateConvForContact function, but there
      were two issues (which are fixed by this patch):
      1) if the user had multiple one-to-one conversations with the removed
         contact, then the function would be called multiple times (once per
         conversation) even though the update only needs to be performed once;
      2) more importantly, if the contact's linked conversation ID didn't
         match any of its one-to-one conversations, then the update would not
         be performed at all. (Every contact should normally be linked to a
         valid conversation, but this can fail in practice due to
         synchronization issues.) As a result, the contact would remain linked
         to a conversation that no longer exists.
      
      jami-client-qt#1673
      jami-client-qt#1804
      
      Change-Id: Ia75c5b27a4120bc48da5f449a874354326c6d96a
      8f2b6d3f
  24. Feb 12, 2025
  25. Feb 11, 2025
Loading