Skip to content
Snippets Groups Projects
  1. May 04, 2016
    • Torsten Grote's avatar
      Do not allow session ID reuse and clean up sessions for introducee · 685e1422
      Torsten Grote authored
      It was possible that a malicious introducer sends new request with the
      same session ID that was used previously and thus causing introducees to
      have multiple states for the same session ID.
      This commits prevents that from happening and adds an integration test
      for that scenario.
      
      Also if an introducee removes an introducer, all past session states
      will be deleted from the database. For this, a test was added as well.
      
      Closes #371
      Closes #372
      685e1422
  2. May 03, 2016
    • Torsten Grote's avatar
      Prepare for new Forum Sharing Client · 9f9a2163
      Torsten Grote authored
      Methods for creating, adding and removing forums have been moved to the
      `ForumManager`. In order to still handle removing forums properly, a
      `RemoveForumHook` has been introduced.
      
      Methods for sharing forums with all current and future contacts have
      been removed along with the localGroup where this information was saved.
      
      The `ShareForumActivity` now has the proper label.
      
      The `SessionId` and the `ProtocolEngine` have been moved to the
      `clients` package.
      
      This addresses part of #322 and part of what has been discussed in #320.
      9f9a2163
  3. Apr 25, 2016
  4. Apr 21, 2016
    • Torsten Grote's avatar
      Show relevant decline responses in the conversation · 11e6d64e
      Torsten Grote authored
      * If the user has already declined, we don't show that the other
        introducee has declined as well. The backend doesn't have that information, so
        this is compatible with the principle of showing what we know.
      * If the user has already accepted or hasn't yet responded, we show the
        decline response in the private conversation with the introducer. If
        the user hasn't yet responded, we hide the accept/decline buttons
        in the introduction request message.
      
      Messages an introducee receives in a `FINISHED` state are now being
      ignored and deleted.
      
      Closes #295
      11e6d64e
    • akwizgran's avatar
      5457588d
  5. 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
  6. Apr 05, 2016
  7. Mar 28, 2016
  8. Mar 14, 2016
Loading