foo_autoupdate 2010-02-15 15:14:54 Now there finally is a [a href='index.php?showtopic=78708']proper full-fledged component manager[/a] getting done, I'm not ashamed to show what I tried to do.It's another thingy which checks for component updates in configured intervals or when invoked manually.Of course, you have to ask:Why the hell doesn't it really update anything in the end?Well, I thought about all that in the distribution part (scripts for extracting relevant files from ZIP and other archives to correct locations and updating other bundled files) as well as the installation part (system-wide service to allow automatic updating for users with no local administrator privileges), but then I realized another thing. "Hotlinking" the component files from around the internet bypasses their authors, their release notes, their ads, and I'm not going to do that. I could rehost the relevant files myself, but that doesn't solve all those problems. So I ended up with it just as a notifier and that's probably it. Also see the first sentence I played with other unimportant details though, here is some short list:* Uses the official component repository and the xrea.jp wiki page as a source (updated each 2 hours)* Works over HTTP, using JSON based extensible protocol* Compressed transport (bandwidth costs, CPU time is cheap)* Secure connection using challenge/response authentication and RSA signature* Certain updates can be hidden (useful for beta versions etc.)* Shows status (outdated, up to date, bundled, etc.) for all installed components* Disabled when current user doesn't have write permissions to the installation folder, not even when elevated* Collects various interesting and uninteresting statistics (when enabled; see here)* Allows 3rd party components to add their statistics using public API.* Can show additional information about components in HTML.* Server can send additional message to all users when needed.* High-DPI compatible!* ...I don't remember anymore You can download the component here.