Skip to content
Snippets Groups Projects
  1. Apr 20, 2016
    • Torsten Grote's avatar
      Integration Tests for Introduction Client · 36ef536e
      Torsten Grote authored
      * normal session where both introducees accept
      * normal session where the first introducee declines
      * normal session where the second introducee declines
      * one session where a contact is introduced to herself
      * one session where two identities of the same contact
        are introduced to each other
      
      This introduces a new IntroductionAbortedEvent to signal when the
      protocol was aborted. It is not yet used in the UI.
      
      It closes #276
      36ef536e
    • Torsten Grote's avatar
      This addresses two types of introduction corner cases: · d0036dea
      Torsten Grote authored
      * force decline when two of our own identities are introduced to each
        other
      * throw away introduction requests to the same identity
        (impossible to trigger from UI)
      
      Closes #284
      d0036dea
  2. Apr 14, 2016
  3. Apr 12, 2016
    • Torsten Grote's avatar
      address issues found in final review · c5bfea21
      Torsten Grote authored
      (except refactoring of conversation item classes)
      c5bfea21
    • Torsten Grote's avatar
      Ensure responses shown after requests, clarify wording, reuse transactions · 90d984ee
      Torsten Grote authored
      When devices' clocks are out of sync, it is possible that a response is
      shown before the request. This commit makes sure that the timestamp of
      responses is always later than the last message in the conversation.
      
      Some wording could be misunderstood to thing introductions were
      successful even though they were not. That has been clarified.
      
      A new database transaction was created when getting contacts and local
      transport properties. This has been changed to re-use the existing
      transaction.
      
      Also addresses minor issues found in review.
      90d984ee
    • Torsten Grote's avatar
      Find correct session state in case the same one is used twice. · 4b7a32a5
      Torsten Grote authored
      The code made the assumption that a session state can be identified by
      the unique session ID. However, when multiple identities from the same
      device are involved, there are two sessions with the same ID running on
      the device.
      
      Hence, a second identifying criteria has to be used to uniquely identify
      the correct session. Here, the ID of the group was chosen.
      Unfortunately, the session state can not be cached easily anymore
      leading to a small performance penalty when getting all messages for the
      UI.
      4b7a32a5
  4. Apr 06, 2016
  5. Apr 05, 2016
  6. Apr 01, 2016
  7. Mar 30, 2016
  8. Mar 29, 2016
  9. Mar 28, 2016
  10. Mar 26, 2016
  11. Mar 22, 2016
  12. Mar 14, 2016
  13. Mar 08, 2016
  14. Mar 07, 2016
  15. Mar 04, 2016
Loading