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
      e5d95eb6
    • 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
      template.
      [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
      2afa99fd
    • 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
      4bb6741e
    • 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
      dd36baa5
    • 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
      eaeb865a
    • 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
      d8545316
    • 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
      8ecbfcbe
  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