Safari Extensions Fix
An apology and a fix. When OS X updated to 10.7.3 a couple weeks ago, Safari was also updated to 5.1.3. Something about that update caused a small bug with one of my Safari extensions, InstapaperIt, where the toolbar button icons got real small. When I went to fix that bug, I discovered that back when I updated to Lion (haven’t worked on the extensions since then) I lost my Safari Developer Certificate; which signs all my extensions, and which Safari requires (as a security measure). Without the certificate, I couldn’t update any extensions.
I did the wrong thing in trying to re-install my certificate, and actually revoked it instead. This caused ALL my Safari extensions to break. And uninstall themselves automatically the next time a user launched Safari.
What a cluster-f$@#k.
Anyhow. I apologize for any confusion, annoyance, and the general screw up. Will try to avoid such pitfalls in the future.
I have installed a Safari Developer Certificate. I have recompiled my extensions. They should work. I also fixed the toolbar icon for InstapaperIt. You can download them below.
One quick caveat. Safari extensions have a built in auto-update mechanism. In a world where I didn’t revoke my certificate I could just release the updated extension and Safari would help you update it. Since I revoked the certificate, Safari probably uninstalled the extension, so there’s nothing to update. If somehow that didn’t happen, Safari might auto-update the extension. It might not. Uncharted waters. If you have any of my extensions still installed and can’t seem to update them, uninstall them and use the download links below.
p.s. If you’re just learning about my extensions now, you can read about the Instapaper related extensions here, and nvIt here.