1. 30 Apr, 2019 1 commit
    • Sébastien Blin's avatar
      sonarqube: fix some code smells · 5aa17595
      Sébastien Blin authored
      + Remove some unused using
      + Remove useless std::move
      + Reduce duplicate code
      + Avoid some copy
      Change-Id: I7bdbc14aa1b79ce10d30f2f1ef005dd8839de62a
  2. 17 Apr, 2019 2 commits
  3. 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
  4. 02 Jan, 2019 1 commit
  5. 23 Jan, 2018 1 commit
  6. 18 Dec, 2017 1 commit
    • Guillaume Roguez's avatar
      fix account type checkings · 8a708851
      Guillaume Roguez authored
      Account::getAccountType() returns a raw pointer on char,
      but we use it with simple operators like == or != to check
      the semantic behind. This results to pointer comparaison
      and not "string" comparaison, causing many bugs.
      Fixed by changing the comparaison operators by "strcmp" function.
      Change-Id: I74baba083af0159d445c1505ddd5df55e6ca4fa7
      Tuleap: #1575
      Reviewed-by: Philippe Gorley's avatarPhilippe Gorley <philippe.gorley@savoirfairelinux.com>
  7. 05 Jan, 2017 1 commit
  8. 07 Jul, 2016 1 commit
    • Stepan Salenikovich's avatar
      configure: remove --with-tls and --disable-dht · 3932c08d
      Stepan Salenikovich authored
      Ring no longer builds without GnuTLS and/or without openDHT, nor
      are we planning to support building Ring without them, so these
      should not exist as configuration options.
      The related preprocessor conditionals have also been removed.
      Change-Id: I8416ecc48f13a3fb77d9eb7d349b81f226e863f1
      Tuleap: #739
  9. 30 Jun, 2016 1 commit
    • Guillaume Roguez's avatar
      removing IAX account and libiax dependency · 36e857fc
      Guillaume Roguez authored
      This patch removes all IAX account code and libiax dependency in contrib.
      References in documentation have also been removed where needed.
      Change-Id: Ifff23725ccf7e1a6820dbc6f57256138a0fca042
      Tuleap: #813
  10. 04 Apr, 2016 1 commit
    • Adrien Béraud's avatar
      dring: remove IP2IP accounts · e3c54bf0
      Adrien Béraud authored
      The API and internals forced a single, activated IP2IP account.
      This design prevented to disable the IP2IP account or to have multiple
      IP2IP accounts (eg. on different ports, IPv4 and IPv6 etc.)
      This patch completly removes the "IP2IP" account concept from the daemon.
      An SIP account is now considered "IP2IP" if it has no hostname.
      Change-Id: I483dbbb9e5546f7c54fbf2d2910a93200ef3b82c
      Tuleap: #448Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
  11. 09 Mar, 2016 1 commit
  12. 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
  13. 25 Aug, 2015 1 commit
  14. 20 Mar, 2015 1 commit
  15. 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
  16. 09 Jan, 2015 1 commit
  17. 20 Nov, 2014 1 commit
  18. 29 Oct, 2014 1 commit
  19. 17 Oct, 2014 1 commit
    • Adrien Béraud's avatar
      dht: add DHTAccount · 4d7e38b1
      Adrien Béraud authored
      Add a DHTAccount class based on SIPAccountBase.
      Refs #53127
      Change-Id: I95736735a05107cdc9ffbd003fa5e4bc75518b0f
  20. 06 Oct, 2014 1 commit
    • Adrien Béraud's avatar
      sip: transport refactoring · 82a0e238
      Adrien Béraud authored
      SIPTransport now represents a SIP transport.
      The old SIPTransport class becomes SIPTransportBroker.
      Makes every sip call have its own transport, to allow IP2IP calls
      using TLS.
      Refs #53057
      Change-Id: I6ae8e1a4c681c6f4f5887772f5b852bd440df13f
  21. 07 Aug, 2014 1 commit
    • Guillaume Roguez's avatar
      daemon: implement account factory design · 359eb53e
      Guillaume Roguez authored
      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