1. 08 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. 08 Apr, 2019 1 commit
  4. 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
  5. 10 Jan, 2019 1 commit
  6. 02 Jan, 2019 1 commit
  7. 23 Jan, 2018 1 commit
  8. 02 Oct, 2017 1 commit
    • Guillaume Roguez's avatar
      fix various issues with IpAddr interface · dc7891c4
      Guillaume Roguez authored
      * prevent copy-initialisation with integer values
        (maybe not what we want to do)
      * remove by-pointer ctor API
        (we don't need nullptr case)
      * fix constness misuse on sockaddr conversion methods
      * fix constness of bool conversion
        (for cases where the IpAddr instance is not const)
      * fix IpAddr rich-comparators (add <=, >=, <, >)
        (fix usage of IpAddr as key in a map, where
        the comparator is std::less, operator== was not used)
      
      Change-Id: Iba9cf641d68bda37bd32d85dbd9dfffdc99078ed
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      dc7891c4
  9. 08 Sep, 2017 1 commit
    • Adrien Béraud's avatar
      IpAddr: make sockaddr* conversion operator explicit · f789e6ca
      Adrien Béraud authored
      Implicit sockaddr* conversion was causing crashes because it was taking
      precedence over the (explicit) bool conversion operator in expressions like:
      if (addr) {}
      , which semantically should trigger the bool operator.
      
      Fix the issue by making the operator explicit.
      
      Change-Id: Ia8470fa03acc70c59bc74d831ae8420807b108ba
      f789e6ca
  10. 29 Aug, 2017 1 commit
  11. 25 Aug, 2017 1 commit
  12. 14 Jun, 2017 1 commit
    • atraczyk's avatar
      ip_utils: add GetDeviceName signal · e6127d12
      atraczyk authored
      Add signal to retrieve the device name on platforms where it must be
      acquired client-side.
      
      createRingDevice now gets the device name from getDeviceName, which
      uses the GetDeviceName signal on Android, iOS, and UWP builds, and
      otherwise getHostname for the GNU/Linux, win32, and MacOSX builds.
      
      Change-Id: I81013afdd5d51f3cbd518dca22a4cfdc03f94c59
      e6127d12
  13. 05 Jan, 2017 1 commit
  14. 29 Dec, 2016 1 commit
    • Adrien Béraud's avatar
      ip_utils: add getHostname() · c29ca026
      Adrien Béraud authored
      Add method to retreive the hostname,
      to fill the default device name.
      
      Change-Id: I5aafe8d0413caa13c4fdf720f6f3ce8b0577d238
      c29ca026
  15. 28 Dec, 2016 1 commit
    • atraczyk's avatar
      ip_utils: replace #warning and define IN6_IS_ADDR_UNSPECIFIED · 77c14505
      atraczyk authored
      - Adds #pragma message to replace #warning directive
      
      - Defines _WIN32_WINNT to windows 10 (0x0A00) which allows
        IN6_IS_ADDR_UNSPECIFIED to be defined in ws2tcpip.h
      
      Change-Id: Id2406815830f24bbed744cbaca98dbd4fbcf515d
      Tuleap: #790
      77c14505
  16. 08 Nov, 2016 1 commit
    • atraczyk's avatar
      windows compatibility: include ciso646 header · ab57a60d
      atraczyk authored
      - includes ciso646 header where needed to define alternate logical
        operators for native windows builds
      
      Change-Id: I32b2688fa89324d6683caa365d00fb48cde1e3e1
      Tuleap: #1253
      ab57a60d
  17. 15 Oct, 2016 1 commit
    • Adrien Béraud's avatar
      android: enable vp8, cleanup · e03b970d
      Adrien Béraud authored
      Fix and enable VPX on Android.
      Since the Android build moved to clang and libc++,
      it's no longer necessary to redefine some common
      standard C++ methods.
      
      Change-Id: I3488633782ded31bc260c5a234802ebd6f251377
      e03b970d
  18. 10 May, 2016 1 commit
    • Guillaume Roguez's avatar
      ip_utils: fix IP comparaison · ef5447e3
      Guillaume Roguez authored
      Comparing two IP was broken.
      If you try "ip1 != ip2" this always return false whatever be
      ip1 and ip2.
      The operator!= is not called in fact, because ip1 and ip2 were
      converted by operator bool() first!
      
      This patch resolves that by:
      - mark explicit operator bool()
      - declare operator!= as the opposite of operator==
      
      Note: these latest operators have been externalized of the class
      as a good C++ practice.
      
      Change-Id: I65d01c391d3871e92bd0d2a49cad3cfa62f698cf
      Tuleap: #662
      ef5447e3
  19. 09 Mar, 2016 1 commit
  20. 21 Sep, 2015 1 commit
    • Guillaume Roguez's avatar
      update Copyright header · 5236ab05
      Guillaume Roguez authored
      - remove OpenSSL exception
      - fix Savoir-faire Linux naming
      - fix common Author: representation
      
      Issue: #80663
      Change-Id: I6c3b2ca1ed48ed474a0ecd5a30fe793526e11b00
      5236ab05
  21. 09 Jul, 2015 1 commit
  22. 15 May, 2015 1 commit
  23. 10 Apr, 2015 1 commit
  24. 20 Mar, 2015 1 commit
  25. 12 Mar, 2015 1 commit
  26. 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
  27. 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
  28. 13 Jan, 2015 1 commit
  29. 09 Jan, 2015 1 commit
  30. 13 Nov, 2014 1 commit
  31. 26 Sep, 2014 1 commit
  32. 02 Sep, 2014 1 commit
  33. 27 Aug, 2014 1 commit
    • Adrien Béraud's avatar
      ip_utils: add constructor, getLength · d37d7de3
      Adrien Béraud authored
      Allow more convenient import/export of sockaddr structures with:
      * new constructor from a sockaddr_storage;
      * getLength() method to retrieve the length (size in bytes)
      of the sockaddr value.
      
      Refs #53127
      
      Change-Id: I158152ae5a12bfdc874c0967bff5d3c9490dcc94
      d37d7de3
  34. 25 Aug, 2014 1 commit
  35. 05 May, 2014 3 commits
  36. 28 Apr, 2014 2 commits
  37. 16 Apr, 2014 1 commit