Skip to content
Snippets Groups Projects
  1. May 06, 2016
  2. May 04, 2016
    • Torsten Grote's avatar
      Forum Sharing Client backend · 9bef114c
      Torsten Grote authored
      This commit replaces the old ForumSharingManagerImpl with a new one
      which is based on state machines and the ProtocolEngine.
      
      There is a SharerEngine and a InviteeEngine that take care of state
      transitions, messages, events and trigger actions to be carried out by
      the ForumSharingManagerImpl. This is all very similar to the
      Introduction Client.
      
      The general sharing paradigm has been changed from sharing as a state to
      sharing as an action. Now the UI can allow users to invite contacts to
      forums. The contacts can accept or decline the invitiation. Also, the
      Forum Sharing Manger is notified when users leave a forum.
      
      Closes #322
      9bef114c
    • Torsten Grote's avatar
      db322679
  3. 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
  4. May 02, 2016
  5. Apr 29, 2016
  6. Apr 27, 2016
  7. Apr 21, 2016
  8. Apr 20, 2016
  9. Apr 14, 2016
  10. Apr 11, 2016
  11. Apr 06, 2016
  12. Apr 05, 2016
  13. Apr 01, 2016
  14. Mar 31, 2016
    • akwizgran's avatar
      Don't allow reentrant transactions. · 7e3d3625
      akwizgran authored
      The database's transaction lock is reentrant, meaning that a thread that's already holding the lock can acquire it again. This would allow a thread that already has a transaction in progress to start another transaction, which could cause transaction isolation issues and/or lock timeouts on the database's internal locks.
      
      Check that the current thread isn't already holding the lock when starting a transaction.
      7e3d3625
  15. Mar 30, 2016
  16. Mar 29, 2016
  17. Mar 28, 2016
  18. Mar 26, 2016
  19. Mar 16, 2016
  20. Mar 14, 2016
  21. Mar 11, 2016
  22. Mar 08, 2016
  23. Mar 07, 2016
Loading