1. 25 Jun, 2021 6 commits
  2. 23 Jun, 2021 2 commits
  3. 22 Jun, 2021 7 commits
    • Sébastien Blin's avatar
      test: fix testMemberJoinsNoBadFile by waiting for join before copying · e5d95eb6
      Sébastien Blin authored
      Change-Id: I4e34411c6e362c2aca31337224b077f7674d73da
    • Maxim Cournoyer's avatar
      daemon: Install dring to libexec and edit templates at install time. · 2afa99fd
      Maxim Cournoyer authored
      Executables are typically installed under bin/, sbin/ or libexec,
      rather than lib/.  The problem was noticed when trying to use Jami
      with a Guix relocatable pack, which only wraps executables found under
      the above locations.  Since dring is a daemon and should not be run
      directly by users under normal circumstances, the convention is to use
      the libexec directory, according to the File Hierchy Standard 3.0.
      Also tackled in this change is the substitution of the Autoconf
      variables at installation time rather than configuration time, as per
      the GNU Coding Standards.  The following solution is taken from
      https://github.com/gentoo/eudev/pull/183/commits, which in turn is
      adapted from the Autoconf manual (c.f.: info "(autoconf)Installation
      Directory Variables").
      * bin/Makefile.am (ringlibdir): Delete variable.
      * bin/dbus/Makefile.am (do_subst): New variable.
      (cx.ring.Ring.service): Derive from the cx.ring.Ring.service.in
      [HAVE_WIN32]: (ringlib_PROGRAMS): Rename to ...
      (bin_PROGRAMS): ... this.
      [HAVE_OSX, RING_DBUS]: Likewise.
      * bin/dbus/cx.ring.Ring.service.in (Exec): Adust.
      * globals.mk (ringlibdir): Delete variable.
      * configure.ac [with_dbus] <AC_CONFIG_FILES>: Remove
      bin/dbus/cx.ring.Ring.service.  Also remove the LIBDIR variable, no
      longer used.  Fix indentation.
      Thanks to Vladimir Stoiakin for providing feedback on this change.
      Change-Id: I845bf2bd590a9457e70ca173027217b8f164d713
    • Andreas Traczyk's avatar
      datatransfer: save directly to conversation_data if no path is set · 4bb6741e
      Andreas Traczyk authored
      Incoming transfers should be preserved in the conversation's data
      directory by default. This will prevent broken pending file
      transfers and chat UI when the user cleans their download folders.
      Subsequent commits to the project should provide a mechanism for
      users to download(copy) transfers to their chosen download path.
      Change-Id: Ide109fadb950ce7ab096c052c0a54ad4d215a9a1
    • Andreas Traczyk's avatar
      fileutils: remove symlink creation on windows · dd36baa5
      Andreas Traczyk authored
      Requires developer mode at best on windows 10
      Change-Id: I0861c3f87c51f0de9de3f3860b371ced0d5ccb2d
    • Sébastien Blin's avatar
      ut_syncHistory: fix testCreateConversationWithMessagesThenAddDevice · eaeb865a
      Sébastien Blin authored
      sendMessage is async, causing messages to be mixed before the assert
      Change-Id: Ia08855a6a1516db2ee5acf01c166055831be80eb
    • Sébastien Blin's avatar
      jamiaccount: check if conversation is valid before getting infos · d8545316
      Sébastien Blin authored
      Also check repo pointer in conversationRepository. If the conversation
      is not correctly cloned (can be caused by a lot of things during the clone),
      the infos will be invalid, so avoid to crash in this case.
      Change-Id: I42a15200a06ca700bac972deea4cfc07ae87cae8
      GitLab: #568
    • Sébastien Blin's avatar
      jamiaccount: check sip_tr before using it · 8ecbfcbe
      Sébastien Blin authored
      If the ICE is closed during the cacheSIPConnection, the sip transport
      will not be found causing a potential crash
      Change-Id: Ic2e7ab9272a2eb3274256151e37c2acd208cb0dd
      GitLab: #569
  4. 17 Jun, 2021 3 commits
  5. 16 Jun, 2021 3 commits
  6. 15 Jun, 2021 1 commit
  7. 14 Jun, 2021 4 commits
  8. 11 Jun, 2021 14 commits