Experimental revisions.
debug.
Forward progress.

Sharing files between machines. I'm the worst at src control.
Added view/code to select apps to be included in repo.

Almost starting to look like a real app. Code is grossssss.
Minor fixes. Jar creation.
Big codebase revamp, f-droid client compliant XML schema.

Creating repo is much faster after architectural revamp.
Signed Jar support is ongoing, not quite working yet. Need to spend more time groking the jarsigner-lib api.
Starting on HTTPS support. Lots of rough spots left
Starting on SSL support.
Fixed jar signing, was missing deps for zipsigner-lib
Update README.md
Disable SSL, presently hangs NanoHTTPD.
Fix the APK <sig> element calculation.

Previously I was taking the SHA1 of the bytes[] of the entire opaque PKCS7 object that Android uses as the apk 'Signature'.

The f-droid server seems to instead take the java Certificate from the PKCS7 object, convert its bytes into hex and then take the MD5 of the hex string as bytes. I've yanked the calculation code directly from the fdroidserver because I'm not 100% confident I understnad how/why they are doing this conversion and at this point I just want compatibility.

Moving forward there are much better ways to be doing this.
Merge branch 'speculative' of github.com:binaryparadox/Kerplapp into speculative
rename Eclipse project to Kerplapp
add third button to send repo to F-Droid using URI to F-Droid's ManageRepo

requires this patch to the F-Droid client:
https://gitorious.org/f-droid/fdroidclient/merge_requests/39
store keystore.jks outside of the webroot so it cannot be downloaded
use the actual APK filename when copying to the webroot

For whatever reason, Android often adds -1 or things like that to the file
name of the APKs as installed (i.e. /data/app/org.fdroid.fdroid-1.apk).
Since change maintains that file name when the APK is copied to the webroot
fix app metadata to meet F-Droid standards (based on diffing F-Droid files)
REBASE add third button to send repo to F-Droid using URI to F-Droid's ManageRepo
use F-Droid style APK names in the generated repo

F-Droid sticks the versionCode into the APK name, rather than some
arbitrary number like Android does upon install.
REBASE fix app metadata to meet F-Droid standards (based on diffing F-Droid files