1. 22 Sep, 2022 2 commits
  2. 18 Sep, 2022 3 commits
  3. 16 Sep, 2022 5 commits
    • Olivier Dion's avatar
      agent: Bundle bindings as a shared library · 02ac61d4
      Olivier Dion authored and Adrien Béraud's avatar Adrien Béraud committed
      Instead of creating an agent executable, bundle the bindinds into a shared
      library.  That way, we're adding an extension that Guile can load at runtime.
      This shared library can be installed along with libjami so that users can use
      the full power of Scheme to control their Jami accounts.
      Also create a `guile-wraper' that compiles against the configuration flags.
      This is necessary when building libjami with ASAN because then the executable
      either has to LD_PRELOAD ASAN or compile against it.  This minimal wrapper
      really just boot guile and start a REPL.
      Change-Id: I984d211ff03322b102ebe8650950ac8487711e9d
    • Olivier Dion's avatar
      agent/utils: Add more integer types and remove ensure_type · 44f4b003
      Olivier Dion authored and Adrien Béraud's avatar Adrien Béraud committed
      Guile already checks for the type of its objects before converting to C.  Thus
      we don't have to do the check ourself.
      The check is still made in `apply_to_guile' to avoid packing values unnecessary
      if the procedure is not really a procedure.  The check is also made when
      registering callbacks because of their delayed nature.
      Change-Id: Id879c04d119884ad1226ed2495b880681125bccc
    • Olivier Dion's avatar
      agent: Remove AGENT_ASSERT in favor of Guile exception · a6148e74
      Olivier Dion authored and Adrien Béraud's avatar Adrien Béraud committed
      Instead of crashing the agent every time there's an error, just throw an
      exception that can be handled by the user.
      Change-Id: I18ac929e54b9cda6485754ccd52325db7dff66d9
    • Simon Tran's avatar
      Add Dockerfile to build in a Docker container · 3eb74169
      Simon Tran authored and Adrien Béraud's avatar Adrien Béraud committed
      update readme for instruction on how to build in Docker
      Change-Id: I6c450db3502ea6f96407b745fffc22a791976a33
    • Sébastien Blin's avatar
      ice_transport: remove useless stop · edeeda0b
      Sébastien Blin authored
      as the destructor take care of everything now, also it fix some
      sporadic crashes in ConnectionManager
      Change-Id: I5115c0493cb006ffcbe32ae53565edd3e3d1e98c
      GitLab: #764
  4. 15 Sep, 2022 1 commit
  5. 09 Sep, 2022 2 commits
  6. 08 Sep, 2022 4 commits
  7. 07 Sep, 2022 3 commits
  8. 06 Sep, 2022 9 commits
  9. 04 Sep, 2022 1 commit
  10. 03 Sep, 2022 1 commit
  11. 01 Sep, 2022 1 commit
  12. 31 Aug, 2022 3 commits
    • Sébastien Blin's avatar
      jamiaccount: resend profile when necessary · 0b652eb7
      Sébastien Blin authored
      + Some code were unused
      + Ask for profiles in one to one after a clone, this
      allow to get the profile after adding/removing/re-adding
      the contact as the peer will not know and got a cache
      where they sent the avatar before.
      + Update unit-test
      Change-Id: Ide1df647dbec63f343b60c1c622d1a214f4c3016
    • Sébastien Blin's avatar
      jamiaccount: do not stop all subcall if one fails · f895de09
      Sébastien Blin authored
      + In jamiaccount, if a requestSIPConnection was failing, all subcalls
      were stopped causing the main call to fail if not connected. In this
      patch we only stop the subcall linked to that request.
      + In connectionmanager, if a request failed, we stopped all other
      connections instead of just using the id of the request.
      This fix calls whenever somebody called a contact right after the
      contact changed its connectivity (and the keep-alive is not sent).
      Change-Id: I0d9b14795aad37363de992cb29d4d4ca44668285
    • Sébastien Blin's avatar
      tls_session: place timeout on request, not connection · 21ce9443
      Sébastien Blin authored
      This allow to cancel the request if the connection is too long
      (ipv6 un-resolvable for example)
      Change-Id: I24757dd7a9893c36a86eccdc46271d5453205de5
  13. 30 Aug, 2022 2 commits
  14. 26 Aug, 2022 3 commits