update database to store repo key fingerprint db-version/29
authorHans-Christoph Steiner <hans@eds.org>
Fri, 22 Nov 2013 04:06:09 +0000 (23:06 -0500)
committerHans-Christoph Steiner <hans@eds.org>
Sat, 23 Nov 2013 18:42:22 +0000 (13:42 -0500)
commit95f932f79f10f2ee9c06809c8b41bb2dc49a545d
treecee28988ffc90e7c57f9743c4c0d45386b847632
parentee21a2724c707efbb3ec7e419772455028cc8a69
update database to store repo key fingerprint

The stored fingerprint is needed for comparing new, incoming repos that are
in the Add Repo dialog.  This is to prevent malicious use of the automated
adding of repos via QR Codes, NFC, etc.  The only other option that I could
think of for handling this situation is for the Add Repo dialog to open a
socket to the proposed repo to get its pubkey.  That seems much less
desirable than just storing the fingerprints in the database.
src/org/fdroid/fdroid/DB.java
src/org/fdroid/fdroid/ManageRepo.java