| 123456789101112131415161718192021222324252627282930313233343536373839 | 
Notes on an auto updater:steve wants a "latest" symlink so he can always just fetch that.roger worries that this will exacerbate the "what version are youusing?" "latest." problem.weasel suggests putting the latest recommended version in dns. thenwe don't have to hit the website. it's got caching, it's lightweight,it scales. just put it in a TXT record or something.but, no dnssec.roger suggests a file on the https website that lists the latestrecommended version (or filename or url or something like that).(steve seems to already be doing this with xerobank. he additionallysuggests a little blurb that can be displayed to the user to describewhat's new.)how to verify you're getting the right file?a) it's https.b) ship with a signing key, and use some openssl functions to verify.c) bothandrew reminds us that we have a "recommended versions" line in theconsensus directory already.if only we had some way to point out the "latest stable recommendation"from this list. we could list it first, or something.the recommended versions line also doesn't take into account whichpackages are available -- e.g. on Windows one version might be the bestavailable, and on OS X it might be a different one.aren't there existing solutions to this? surely there is a beautiful,efficient, crypto-correct auto updater lib out there. even for windows.
 |