- May 11, 2016
-
-
akwizgran authored
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
- May 03, 2016
-
-
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.
-
akwizgran authored
-
- Apr 29, 2016
-
-
akwizgran authored
-
- Apr 28, 2016
-
-
str4d authored
-
- Apr 27, 2016
-
-
str4d authored
-
- Apr 12, 2016
-
-
Torsten Grote authored
Show system notification for successful introductions
-
- Mar 26, 2016
-
-
str4d authored
-
- Mar 14, 2016
-
-
Ernir Erlingsson authored
-
- Mar 11, 2016
-
-
str4d authored
Includes code from https://github.com/consp1racy/android-support-preference License: Apache License v2.0
-
- Jan 28, 2016
-
-
akwizgran authored
-
- Jan 21, 2016
-
-
Ernir Erlingsson authored
-
- Jan 19, 2016
-
-
Torsten Grote authored
Since API 23 this is required for access to the Bluetooth APIs See: https://developer.android.com/intl/ko/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id Closes #223
-
- Jan 12, 2016
-
-
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
-
Torsten Grote authored
This closes #204
-
- Jan 08, 2016
-
-
akwizgran authored
-
- Dec 15, 2015
-
-
akwizgran authored
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
- Dec 14, 2015
-
-
Ernir Erlingsson authored
-
- Dec 08, 2015
-
-
Torsten Grote authored
The text of the startup failure notification is unhelpful due to lack of space. Touching the notification now launches an activity that gives details of the problem and what can be done about it. Closes #38
-
- Dec 02, 2015
-
-
akwizgran authored
-
- Nov 30, 2015
-
-
akwizgran authored
-
- May 01, 2015
-
-
akwizgran authored
This breaks backward compatibility for the wire protocol and messages stored in the database. The database schema version has been incremented.
-
- Apr 29, 2015
- Apr 05, 2015
-
-
akwizgran authored
-
- Apr 03, 2015
-
-
akwizgran authored
-
- Mar 23, 2015
-
-
akwizgran authored
-
- Jan 31, 2015
-
-
akwizgran authored
-
- Nov 12, 2014
-
-
akwizgran authored
Android L requires executables to be compiled with PIE support, so we'll have to ship two Tor binaries.
-
- Jun 05, 2014
-
-
akwizgran authored
-
- May 02, 2014
-
-
akwizgran authored
-
- May 01, 2014
-
-
akwizgran authored
-
- Apr 04, 2014
-
-
akwizgran authored
-
- Mar 11, 2014
-
-
akwizgran authored
-
- Mar 04, 2014
-
-
akwizgran authored
-
- Feb 28, 2014
-
-
akwizgran authored
-