1. 21 Aug, 2019 1 commit
  2. 19 Jul, 2019 1 commit
    • Adrien Béraud's avatar
      build: cleanup · 780a9d57
      Adrien Béraud authored
      Remove unused build options, flags and defines
      
      Change-Id: I0c25511ade66025427ca0411cf34cfdd73a4bd1f
      780a9d57
  3. 24 May, 2019 1 commit
  4. 17 Apr, 2019 2 commits
  5. 08 Apr, 2019 1 commit
  6. 02 Apr, 2019 1 commit
    • Adrien Béraud's avatar
      sources: rename to jami · 2130f067
      Adrien Béraud authored
      * rename namespace from ring to jami
      * rename logs methods from RING_* to JAMI_*
      * rename RING_VIDEO to ENABLE_VIDEO
      
      Change-Id: Ic98498652d7059fafe58a96220d565bcdfa53658
      2130f067
  7. 14 Mar, 2019 1 commit
  8. 11 Mar, 2019 1 commit
  9. 07 Mar, 2019 2 commits
  10. 02 Jan, 2019 1 commit
  11. 20 Dec, 2018 1 commit
  12. 29 Nov, 2018 1 commit
  13. 24 Oct, 2018 1 commit
  14. 13 Sep, 2018 1 commit
  15. 04 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      call management: add ringing timeout · 9a12c78a
      Hugo Lefeuvre authored
      Currently there is no timeout for received calls. If a peer is
      connected but doesn't answer a call, then this call will stay in
      RINGING state 'forever' until the calling user manually aborts
      it or peer becomes unreachable.
      
      This patch implements a timeout system: When a call starts ringing
      a job is scheduled in a fixed amount of time (corresponding to a new
      user preference, by default 30s) to check whether the call is still
      ringing or not. If the call is still ringing after timeout, hangup()
      is called with 486 (BUSY) state and ringing stops.
      
      Change-Id: I49218f5d4bdef8e4a8cee35fa6dde80f572b46c6
      Gitlab: #42
      9a12c78a
  16. 23 Aug, 2018 1 commit
  17. 22 Aug, 2018 1 commit
  18. 27 Jul, 2018 1 commit
  19. 26 Jul, 2018 1 commit
  20. 03 Jul, 2018 1 commit
    • Hugo Lefeuvre's avatar
      recordable: add startRecording method · 4e5b2050
      Hugo Lefeuvre authored
      This commit adds a new startRecording method to the Recordable class.
      This method can be used to start a recording and takes advantage of
      MediaRecorder's new API (no call to setRecordingPath). Also,
      startRecording is meant to be passed the path directly instead of
      using initRecFilename which is removed in this commit.
      
      In addition to these changes we modify the Recordable class to operate
      on a single recorder_ object created at construction time instead of
      creating/destroying it in toggleRecording and stopRecording.
      
      Change-Id: Icf170e2a0ba5bbbb34afa37a54cf5edc76c8338d
      Reviewed-by: Philippe Gorley's avatarPhilippe Gorley <philippe.gorley@savoirfairelinux.com>
      4e5b2050
  21. 16 Jun, 2018 1 commit
    • Philippe Gorley's avatar
      sipcall: add peer uri · 2a20afcf
      Philippe Gorley authored
      For SIP accounts, peer uri contains a well formed sip uri. For Ring
      accounts, contains "ring:username" if a registered name is found, else
      "ring:ringid".
      
      Change-Id: I55bc46e905adf4cf8fe8ea955a2f9cb13438de7e
      2a20afcf
  22. 07 Jun, 2018 1 commit
  23. 06 Apr, 2018 1 commit
  24. 28 Mar, 2018 1 commit
  25. 23 Jan, 2018 1 commit
  26. 18 Dec, 2017 2 commits
  27. 12 Dec, 2017 1 commit
  28. 31 Aug, 2017 1 commit
    • Guillaume Roguez's avatar
      logger: API refactoring · 9259af53
      Guillaume Roguez authored
      This refactoring of logger brings a definitive C++ orientation
      of the code.
      
      A Logger class is added with the support of two logging fashions:
      * legacy printf style (format string + optional arguments)
      * the iostream C++ style using << operator
      
      This patch doesn't break retro-compatility, but change a bit the
      logging output of filename/line context.
      This change is needed to not increase the overhead
      compared to situation before the patch and let us open to chose how
      to display this information without the need to re-build the code.
      
      Also change some macros where RING_xxx are used conjointly with
      __VA_ARGS__ to make them work on VisualStudio (UWP) with this new API.
      
      Change-Id: Iaea118460cbb31d0eeada9476d4576f675a9b056
      Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      9259af53
  29. 20 Jul, 2017 1 commit
  30. 17 Jul, 2017 1 commit
  31. 04 Jul, 2017 1 commit
  32. 21 Jun, 2017 1 commit
  33. 15 May, 2017 1 commit
  34. 30 Mar, 2017 1 commit
    • Guillaume Roguez's avatar
      sip: remove annoying debug log · d3b9585c
      Guillaume Roguez authored
      Remove a log output that doesn't give any information even for general debug.
      It's a line for saying "I don't parse these event type" in SIP and this
      line outputs too often.
      
      Change-Id: I542e6d43a0da493b86924647c7a508e250e447f5
      d3b9585c
  35. 28 Mar, 2017 1 commit
  36. 27 Feb, 2017 2 commits
    • Guillaume Roguez's avatar
      sipcall: fix nullptr access in remote sdp handling · a20eff52
      Guillaume Roguez authored
      sipvoiplink code may set remote sdp to nullptr and this case was not
      handled correctly later.
      This patch fixes that by not using the nullptr to set ICE call transport.
      Also moved the code to use the remote sdp, duplicated, into sipcall
      for factorization.
      
      Change-Id: I6dcfd3bebed3fd754c91dd7f2cab7ca110d3de09
      a20eff52
    • Guillaume Roguez's avatar
      sip: fix exception during class destructor · 81279958
      Guillaume Roguez authored
      ~SIPVoIPLink() calls handleEvents() but this method may throw.
      Throwing during destructor is forbidden and result to and std::terminate().
      Fix by try {} catch the call.
      
      Detected by Coverity scan.
      
      Change-Id: I57d742c7f6b6d872b4b2118c1f10c0986c082397
      81279958