1. 10 Feb, 2015 1 commit
  2. 30 Jan, 2015 1 commit
  3. 28 Jan, 2015 1 commit
  4. 27 Jan, 2015 1 commit
    • Stepan Salenikovich's avatar
      daemon: add upnp support · 7649d5be
      Stepan Salenikovich authored
      New settings in daemon preferences to use UPnP, default false.
      Currently opens ports for SIP and ip2ip accounts and their calls.
      Opens ports negotiated by SDP sesssion.
      Tries to open ports for ICE candidates and adds ICE candidates
      with the public IP to help ICE negotiation.
      Added miniupnpc to contrib and patched to be able to generate just
      a static lib.
      Supports multiple clients on the same UPnP router. Will select a
      different port at random if the desired port is already taken by
      another client.
      
      Refs #63247
      Refs #63303
      
      Change-Id: I00ae79bc3a24d3e54513a6d299fd9b6a70bcc3c2
      7649d5be
  5. 26 Jan, 2015 1 commit
    • Guillaume Roguez's avatar
      daemon: namespace cleanup · 09a04cd3
      Guillaume Roguez authored
      - all the code moved under the ring namespace, or a sub-namespace,
      exception of ring_api.cpp as exporting a C accessible API.
      - fixed namespaces hierarchy.
      - removed forbiden usage of using-declaration.
      
      Refs #64647
      
      Change-Id: I23fdeca1252150d490828c1ce907097f17e1d41c
      09a04cd3
  6. 23 Jan, 2015 1 commit
  7. 20 Jan, 2015 1 commit
    • Alexandre Lision's avatar
      ring/contrib: remove CCRTP/UCOMMON/ZRTPCPP deps · 2ac3fdc3
      Alexandre Lision authored
      This patch have the side effect to refactor audio
      and video related parts by moving them into media
      sub-directory and making libav common parts
      undependent of video.
      This patch permits to disable video without
      loosing libav support on audio.
      
      Refs #63906
      
      Change-Id: I3d50713fac7f5c2738cc68b9f38573b5b4536b35
      2ac3fdc3
  8. 09 Jan, 2015 1 commit
  9. 12 Dec, 2014 1 commit
  10. 08 Dec, 2014 1 commit
  11. 29 Oct, 2014 1 commit
  12. 10 Oct, 2014 1 commit
  13. 07 Oct, 2014 2 commits
  14. 05 Sep, 2014 1 commit
  15. 03 Sep, 2014 1 commit
  16. 12 Aug, 2014 1 commit
  17. 08 Aug, 2014 2 commits
  18. 07 Aug, 2014 1 commit
    • Guillaume Roguez's avatar
      daemon: implement account factory design · 359eb53e
      Guillaume Roguez authored
      Rationale:
      ManagerImpl and others high level layers are polluted by sip/iax
      API dependency. This violate various OOP design rules and
      forbids easy future additions, code evolution and debugging.
      To solve this issue, this patch implements a Factory design
      to create generic Account instances without links to low-level
      implementation (SIP/IAX).
      
      Refs #52257
      Change-Id: I65afdd80794b317e20f0c65f94246453da7d154f
      359eb53e
  19. 09 Jul, 2014 1 commit
    • Tristan Matthews's avatar
      account: add flag for custom user-agent · 9f2143d8
      Tristan Matthews authored
      Otherwise we'll end up with outdated user-agent strings when using
      configuration files from older versions of SFLphone.
      
      Refs #50970
      
      Change-Id: I7d081afdfd4318ed4b0a103b61f58f6f37638866
      9f2143d8
  20. 03 Jul, 2014 1 commit
  21. 02 Jul, 2014 1 commit
    • Tristan Matthews's avatar
      account: add videoEnabled_ field · 3bf3c7e1
      Tristan Matthews authored
      This allows a user to temporarily disable video calling without losing
      their codec selection/preferences.
      
      Refs #45418
      
      Change-Id: I6cf2fd1bc3e5b130833a1ce56002cd520a457acc
      3bf3c7e1
  22. 16 Apr, 2014 1 commit
  23. 25 Jan, 2014 1 commit
  24. 24 Jan, 2014 1 commit
  25. 13 Dec, 2013 1 commit
    • Tristan Matthews's avatar
      * #36888: account: ignore missing fields · 8f621e42
      Tristan Matthews authored
      Before, a client could unwittingly erase account information by sending
      incomplete account details (i.e. a dictionary with entries missing).
      Now the daemon will warn if an expected field is missing and will
      not erase the original in this case.
      8f621e42
  26. 06 Dec, 2013 1 commit
  27. 06 Sep, 2013 1 commit
  28. 30 Aug, 2013 1 commit
  29. 14 Aug, 2013 1 commit
  30. 13 Aug, 2013 1 commit
  31. 25 Jul, 2013 2 commits
  32. 17 Jul, 2013 1 commit
  33. 16 Jul, 2013 2 commits
  34. 15 Jul, 2013 1 commit
  35. 12 Jul, 2013 1 commit
  36. 05 Jul, 2013 1 commit