Skip to content
Snippets Groups Projects
  1. May 11, 2016
  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
    • akwizgran's avatar
      63d849b6
  3. Apr 29, 2016
  4. Apr 28, 2016
  5. Apr 27, 2016
  6. Apr 12, 2016
  7. Mar 26, 2016
  8. Mar 14, 2016
  9. Mar 11, 2016
  10. Jan 28, 2016
  11. Jan 21, 2016
  12. Jan 19, 2016
  13. Jan 12, 2016
    • Torsten Grote's avatar
      Support for Destructive Panic Actions · 63d87ae0
      Torsten Grote authored
      PanicKit does distinguish between two kinds of panic responses:
      
      * default responses such as logging out which are non-destructive and
        do not require user interaction, so that the basics work without
        configuration
      * destructive responses such as deleting user data. These require
        some sort of authentication to make sure they are not triggered
        by malicious apps
      
      The second type of responses is implemented with this commit.
      
      Authentication is done by comparing the package name
      which is very weak. It requires the user to opt-in to
      destructive responses and to configure from which app
      to receive those (since there might be many different panic
      trigger apps).
      
      While possible to uninstall an app and install one with the same
      package name afterwards, this always triggers notifications to
      the user (if the attacker does not have root access).
      
      Still that is no sufficient security for Briar's requirements,
      so that TrustedIntents are used as well to make sure that the
      app sending the destructive trigger is signed by a signing key
      that we specified before. Currently, that is the one from the
      GuardianProject and from IilabEngineering who does the Amnesty
      International Panic App.
      
      The responsibility of checking that the panic TRIGGER is
      legitimate lies with the app responding to the trigger, so Briar
      in this case. This commit checks whether the TRIGGER comes from
      a trusted app before performing destructive actions,
      but does perform the default action even when triggered from
      untrusted apps.
      
      Closes #210
      63d87ae0
    • Torsten Grote's avatar
      Implemented Sign Out as a first PanicKit Response · e603b4f6
      Torsten Grote authored
      This closes #204
      e603b4f6
  14. Jan 08, 2016
  15. Dec 15, 2015
  16. Dec 14, 2015
  17. Dec 08, 2015
  18. Dec 02, 2015
  19. Nov 30, 2015
  20. May 01, 2015
  21. Apr 29, 2015
  22. Apr 05, 2015
  23. Apr 03, 2015
  24. Mar 23, 2015
  25. Jan 31, 2015
  26. Nov 12, 2014
    • akwizgran's avatar
      Set max SDK version to 20. · 1bbdbc54
      akwizgran authored
      Android L requires executables to be compiled with PIE support, so we'll
      have to ship two Tor binaries.
      1bbdbc54
  27. Jun 05, 2014
  28. May 02, 2014
  29. May 01, 2014
  30. Apr 04, 2014
  31. Mar 11, 2014
  32. Mar 04, 2014
  33. Feb 28, 2014
Loading