[Sparkle] Support for Prefpanes, Bundles, etc.

Andy Matuschak andy at andymatuschak.org
Sat Aug 11 00:24:14 PDT 2007


I'm trying to make things a bit more generalized as I write Sparkle  
2.0. A "product" can consist of many files: an application, a  
framework, a prefpane, a bundle, etc. Each has a source path in the  
archive and a target path on the system.

Source/target data can change per-update, suggesting that this  
information should be specified per-update. It can be in the appcast,  
but that could potentially pose security issues from man-in-the-middle  
attacks.

One good alternative is to have this kind of information actually in  
the update archive, like a .sparkle.plist file. This is kinda ugly,  
but I think that with software to auto-package updates, it wouldn't be  
too bad. You'd have to let the program package your update, though,  
and it seems like a lot of people just like having their releases as  
their Sparkle builds.

Ideas?

- Andy Matuschak

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andymatuschak.org/private.cgi/sparkle-andymatuschak.org/attachments/20070811/06f2dbf7/attachment.html 


More information about the Sparkle mailing list