Wiki

Version 22 (n8fr8, 12/18/2013 10:36 pm)

1 1 pd0x
h1. Bazaar Wiki
2 1 pd0x
3 21 n8fr8
h2. Overview
4 21 n8fr8
5 21 n8fr8
* [[Core Concept]]
6 22 n8fr8
* [[User Stories]]
7 21 n8fr8
8 21 n8fr8
h2. Activities and Research
9 21 n8fr8
10 9 hans
* [[FDroid Audit]]
11 20 pd0x
* "Kerplapp":https://github.com/guardianproject/kerplapp - dropping apps onto droids
12 3 hans
* [[Auditing Existing APKs]]
13 4 hans
* [[Bootstrapping Trust]]
14 4 hans
* [[Local Data Transfer]]
15 15 hans
* [[OTRDATA Integration Plan]]
16 5 hans
* [[Trusted Intent Interaction]]
17 16 hans
* [[Chained TLS Cert Verification]]
18 14 hans
* [[Signing the Local APK Index]]
19 10 hans
20 10 hans
h2. Related Discussions
21 10 hans
22 18 hans
* posts on our blog: https://guardianproject.info/tag/bazaar/
23 19 hans
* posts on the FDroid forum: https://f-droid.org/forums/tag/bazaar/
24 7 pd0x
* [[Oct 23rd IRC Scrum log]]
25 17 hans
* [[Nov 21st IRC log about identifying repos]]
26 10 hans
* "F-Droid and decentralized trust convo on twitter":https://twitter.com/guardianproject/status/398092213651251201
27 1 pd0x
28 8 hans
h2. Relevant F-Droid Issues
29 10 hans
30 12 hans
Whenever possible we should try to frame our work in terms of the F-Droid development process. If we can fix issues in F-Droid by submitting the functionality that we need for Bazaar, then its a win-win.
31 12 hans
32 12 hans
* "Please provide GPG signatures for APKs":https://f-droid.org/repository/issues/?do=view_issue&issue=284 - we can provide this with GPGA, and it will help with master key bug issues on phones that have not been updated
33 12 hans
* "Import and export list of installed apps":https://f-droid.org/repository/issues/?do=view_issue&issue=402 - Kerplapp already does this, we'd just need to reframe that code to also do file I/O and @SEND@ Intents.
34 12 hans
* "Resumeable downloads?":https://f-droid.org/repository/issues/?do=view_issue&issue=393 - p2p and tor will mean lots of flaky connections
35 12 hans
* "Repo as virtual category in client":https://f-droid.org/repository/issues/?do=view_issue&issue=262 - we will need a way to represent what is on the device on the other side of a p2p sync
36 12 hans
* "backgrounding apk download":https://f-droid.org/repository/issues/?do=view_issue&issue=307 - downloading via Tor and OTRDATA could be slow
37 12 hans
* "Repository list management":https://f-droid.org/repository/issues/?do=view_issue&issue=16 - adding repo via QR, etc.
38 12 hans
* "Update all":https://f-droid.org/repository/issues/?do=view_issue&issue=36 - having _update all_ would make syncing apps in the p2p process much easier.
39 12 hans
* "display 'category' when accessing an app":https://f-droid.org/repository/issues/?do=view_issue&issue=71 - it would be nice if the UI showed where you were getting the app from, i.e. via the p2p connection you have right now, a Tor connection, etc.
40 12 hans
* "Update fails if a repo is broken":https://f-droid.org/repository/issues/?do=view_issue&issue=127  - we'll definitely need to handle this since we'll be adding repos that come and go a lot
41 12 hans
* "Method for suggesting users uminstall an apk":https://f-droid.org/repository/issues/?do=view_issue&issue=144 - if an APK proves to be compromised, it should be able to be revoked and the client should recognize that