summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorNick White <git@njw.me.uk>2011-06-16 01:41:24 +0100
committerNick White <git@njw.me.uk>2011-06-16 01:41:24 +0100
commit07a763300e751724e18e8fa8729dfb321840757f (patch)
tree478fdff7dc842d8f3eb87b4377d6ea0aa7abfacb /TODO
parent751f1159831bb0645e019b1fc5581f4cb1e9d9b4 (diff)
Improve make file
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 4 insertions, 1 deletions
diff --git a/TODO b/TODO
index 57a1765..1889c04 100644
--- a/TODO
+++ b/TODO
@@ -14,10 +14,13 @@ gecko:
get working with firefox mobile https://wiki.mozilla.org/Mobile/Fennec/Extensions
finish update support. this means use tool http://www.softlights.net/projects/mxtools/uhura.html to sign mozilla thing
once it's working look into using rapper and bourne shell script to sign
+ this is difficult as mozilla wants the signature of a very particular serialisation of the update rdf
+ https://developer.mozilla.org/en/Extension_Versioning,_Update_and_Compatibility#Update_RDF_Format
+ openssl dgst -sha512 -binary -sign private.pem web/gecko-updates.rdf i'm pretty sure generates the correct signature. however it then has to be encoded, using asn1/der & base64. also, according to the docs only the hash is signed/hashed, whereas it looks like the whole (particularly serialised) rdf is used by uhura
build:
set website from makefile variable / sed everywhere
- build to current directory, not web
+ add clauses to makefile so make can work without a private key (for easy 3rd party modifications etc)
web:
change 'download simplyread' button to 'simplyread 0.4 source'