1. 11 Jan, 2018 1 commit
  2. 10 Jan, 2018 1 commit
  3. 08 Jan, 2018 1 commit
  4. 22 Sep, 2017 1 commit
  5. 19 Jul, 2017 1 commit
  6. 01 Jun, 2017 1 commit
  7. 30 May, 2017 1 commit
  8. 25 May, 2017 1 commit
  9. 24 May, 2017 1 commit
  10. 13 Apr, 2017 1 commit
  11. 22 Mar, 2017 1 commit
  12. 20 Mar, 2017 1 commit
  13. 11 Mar, 2017 1 commit
  14. 07 Feb, 2017 1 commit
    • Nicolas Jager's avatar
      migration : add signals · b220f823
      Nicolas Jager authored
      - uses the new signals from the daemon (change 6046) to make a new
        signal 'ConfigurationManagerInterface::migrationEnded'.
      
      - requires change 6046.
      
      Change-Id: Ib84cab9d918afcafebff2ca8b7315af296c9358d
      b220f823
  15. 01 Nov, 2016 1 commit
    • Alexandre Lision's avatar
      qtwrapper: remove QTimers · 14606993
      Alexandre Lision authored
      QTimers were used to queue incoming daemon signals on LRC eventloop.
      
      Problem, this workaround caused issues on Win and OSX since the daemon
      could emit signals on internal threads, preventing QTimers to start
      (they need a QThread to run). Therefore, some signals were never
      relayed.
      We now use a QueuedConnection when connecting to these callbacks. It
      takes care of queing incoming signals on the eventloop.
      
      Change-Id: I2bd8a12913ded14ee1c9d1af33a51f43c22d2b96
      Tuleap: #1133
      14606993
  16. 31 Oct, 2016 1 commit
    • aviau's avatar
      Initial Ring usernames (ethereum) implementation · 4fbcc037
      aviau authored
      account:
       - Add nameServiceURL property: This is used for name lookups.
       - Add registeredName property: This represents the currently registered
         name. A name can be registered using the registerName method.
       - Add lookupName method: This allows for looking up a name using the
         currently configured nameServiceURL for the account.
       - Add lookupAddress method: This allows for looking up an address using
         the currently configured nameService URL for the account.
       - Add nameRegistrationEnded signal: This is emitted when the
         registerName operation has completed.
       - Add registeredNameFound signal: This is emitted when lookup
         operations are completed.
      
      namedirectory:
       - This singleton allows for looking up usernames and addresses. It is
         used by account.cpp and it can be used for making queries without
         having an account.
      
      Tuleap: #684
      Change-Id: I70772d8e08a7a041c5e15429b6d149c9ff52c204
      4fbcc037
  17. 12 Oct, 2016 1 commit
    • aviau's avatar
      Multi-device support · 0c4326e4
      aviau authored
      - Add properties to Account:
          * deviceId:
              The id of the current device for this account
          * archivePassword:
              The password used to encrypt the account archive
              by the daemon
          * needsMigration:
              Whether or not this account needs to be migrated
              to the new archive format.
          * archivePin:
              The pin used to import the account from the Ring.
      
      - Add new methods to Account:
          * exportOnRing:
              Initializes an account export operation, returns True or
              false depending on whether the transaction was initialized
              successfully or not. exportOnRingEnded is emitted on operation
              completion.
      
      - Add a new model to Account:
            * RingDevicesModel:
                This models contains a list of known devices, their name,
                and their ID. For now, the name is just the short ID.
                Devices are added as they are discovered by the daemon.
      
      - Add a new method to AccountModel
         * accountsToMigrate:
             This methods returns a list of accounts that need migration. To
             the new archive format.
      
      Note: Migration to the new archive format is done like so:
        > account->setArchivePassword(password);
        > account->performAction(Account::EditAction::SAVE)
      
      - Add new signals to AccountModel:
          * knownDevicesChanged:
              emitted when the list of known Ring devices has changed.
              For example, it is emitted when the account is imported on a
              new device.
          * exportOnRingEnded:
              emitted after the operation initialized with exportOnRing has
              completed. The signal contains the status of the operation and
              the pin if the operation was a success.
      
      - Add new RegistrationState:
        * INITIALIZING:
            This state is used when the account is being created or imported
            from the Ring.
      
      Change-Id: I6cbbdd09bc368b76fe82eb4800fd87b6fdcc0aa7
      Tuleap: #896
      0c4326e4
  18. 22 Jul, 2016 1 commit
  19. 30 Jun, 2016 1 commit
    • Stepan Salenikovich's avatar
      remove IAX protocol · 300b0c04
      Stepan Salenikovich authored
      Ring no longer supports IAX as the libiax is not GPLv3 compliant and
      the functionality has not been functioning in the Ring daemon for
      a long time anyways.
      
      Change-Id: I34958006b41f368d5ad661b2d83f4f49fe0b0dfb
      Tuleap: #813
      300b0c04
  20. 10 May, 2016 1 commit
    • Alexandre Lision's avatar
      im: connect text status api · de8cda6c
      Alexandre Lision authored
      Message status and the message id given by the daemon are now saved
      in the TextRecording model. On the start of the client, message status
      is checked in case it was updated while the client wasn't running.
      Once a message reaches a final state, the message id is updated to be 0
      so that it is no longer checked for status updates.
      
      Change-Id: I61a31bc886125764f49af3d1528e7026580398d8
      Tuleap: #647
      de8cda6c
  21. 04 May, 2016 1 commit
  22. 15 Apr, 2016 1 commit
  23. 04 Apr, 2016 1 commit
  24. 31 Mar, 2016 1 commit
    • Alexandre Lision's avatar
      prevent 'no such signal' message · 41b63732
      Alexandre Lision authored
      Use the MapStringString typedef in the signal signature instead of
      QMap<QString, QString> to prevent this message from Qt during the
      client runtime.
      
      Change-Id: I4b1fa4c871908f119b6bb5bafc0c87e4345cc150
      Tuleap: #496
      41b63732
  25. 10 Feb, 2016 1 commit
    • Alexandre Lision's avatar
      wrapper: add missing signal · cab4e024
      Alexandre Lision authored
      LRC is trying to connect to audioDeviceEvent which was not set
      when using qtwrapper
      
      Tuleap: #339
      Change-Id: Ia3421922ffb6ffdd567b96db25f8f5c4b8d664ce
      cab4e024
  26. 08 Jan, 2016 1 commit
  27. 08 Dec, 2015 1 commit
    • Edric Milaret's avatar
      im: finish LRC out of call API · 58bf980f
      Edric Milaret authored
      - migrate to payload API to allow for multipart text message as per
      daemon API change
      - connect incoming message signal in the phonedirectorymodel
      and create a signal for client to listen to
      - save out of call text message by using the already existant
      instantMessagingModel
      - always load text recording when we ask for it
      
      In the context where text messages can now be transmitted outside
      of a call, the TextRecording object must be easier to manipulate and
      create outside the context of a call.
      this patch does remove a limitation regarding such creation.
      
      Tuleap: #152
      Change-Id: Iefaac4e23f7cb3f2530fb2937b17e32fa8616bb4
      58bf980f
  28. 24 Sep, 2015 1 commit
  29. 14 Sep, 2015 1 commit
  30. 23 Jul, 2015 1 commit
    • Edric Milaret's avatar
      fix: adapt to API changes · 3bbb47d9
      Edric Milaret authored
      WARNING: No private key password in LRC yet
      tlsPassword is stored in account but no easy way to have access to that
      in certificate
      
      Issue: #76890
      Change-Id: I919616ae0338350e95c5d966e809e803bcdbe435
      3bbb47d9
  31. 17 Jul, 2015 1 commit
    • Emmanuel Lepage Vallee's avatar
      security: Implement the trust requests · a26445cb
      Emmanuel Lepage Vallee authored
      This commit implement the daemon trust request system.
      
      Both incoming and outgoing requests should be using the
      daemon API. No tests have been done, but the general
      framework is in place.
      
      Refs #76869
      
      Change-Id: I0113ba43ceaee2a850074dc2b9b6d4c3ba0ade8a
      a26445cb
  32. 15 Jul, 2015 1 commit
  33. 14 Jul, 2015 1 commit
  34. 13 Jul, 2015 1 commit
    • Edric Milaret's avatar
      directrenderer: Use smart ptr for frame · aee03b95
      Edric Milaret authored
      -Also set the size for every frame
      -This patch also fix the API break of IncomingTrustRequest
      
      Refs #75280
      
      -Warning : This break frame retrieval for OS X
      
      Change-Id: I6f488b7f11d884ab21a2edf10a4f211d541fb9ef
      aee03b95
  35. 10 Jul, 2015 2 commits
  36. 07 May, 2015 1 commit
  37. 29 Apr, 2015 3 commits