- Aug 07, 2016
-
-
ligi authored
No more general disabling of abortOnError Resolved all *errors* beside language ones MissingTranslation & ImpliedQuantity Issue context: #567
-
- Aug 02, 2016
-
-
Torsten Grote authored
* Implemented in briar-core as a `ScheduledExecutorService` that gets started when the app starts * The briar-api has a `FeedManager` interface that the UI can use to register and unregister feeds * In this first iteration, feeds are fetched via HTTP(S), not Tor Closes #484
-
- Jul 25, 2016
-
-
Torsten Grote authored
Closes #515
-
- May 12, 2016
-
-
akwizgran authored
-
- May 11, 2016
-
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
- May 02, 2016
-
-
akwizgran authored
-
- Apr 29, 2016
- Apr 27, 2016
- Apr 20, 2016
-
-
str4d authored
Will currently fail at runtime; requires a public key and a server onion.
-
- Apr 18, 2016
-
-
akwizgran authored
-
- Apr 15, 2016
-
-
akwizgran authored
-
- Mar 26, 2016
-
-
str4d authored
-
- Mar 14, 2016
-
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
Modified the project structure, removed module extension and went instead for a non-complete core dependency graph
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
- Feb 05, 2016
-
-
akwizgran authored
-
- Feb 02, 2016
-
-
Ernir Erlingsson authored
-
Ernir Erlingsson authored
-
- Jan 26, 2016
-
- Jan 21, 2016
-
-
akwizgran authored
-
- Jan 15, 2016
-
-
Torsten Grote authored
-
- 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
-
- Dec 31, 2015
-
-
str4d authored
-
- Dec 30, 2015
-
-
Torsten Grote authored
The button hides itself when you scroll down the list of contacts and shows again when you scroll up. To properly color the button, the accent color has been defined. It uses the same color as the action bar (primary color). I leave it to a UX designer to adapt the color scheme. Please note that the design support library was used. It includes the app-compat library, so this has been removed from the `build.gradle` file. Closes #199
-
- Dec 28, 2015
-
-
Torsten Grote authored
-
- Dec 14, 2015
-
-
Ernir Erlingsson authored
-
- Dec 08, 2015
-
-
akwizgran authored
-
- Dec 03, 2015
- Dec 02, 2015
-
-
akwizgran authored
-
- Apr 04, 2015
-
-
akwizgran authored
-