Peter

About me

Developer Information
Name Peter
User since July 25, 2009
Number of add-ons developed 0 add-ons
Average rating of developer's add-ons Not yet rated

My Reviews

Lightning

Rated 4 out of 5 stars

Here's the Bugzilla page where this bug is finally acknowledged and fixed:

https://bugzilla.mozilla.org/show_bug.cgi?id=701659

Unfortunately the fix will only be forthcoming in v1.1. But it's easy enough to transplant the fix into v1.0:

- Expand the "Development Channel" pane at the bottom of the Lightning Add-On page.

- Click on the "Add to Thunderbird" button and save the "lightning-1.1b1-tb+sm-windows.xpi" file to your computer.

- Locate the .xpi file and rename the extension to .zip (in the Folder Options control panel you'll need to have "Hide extensions for known file types" un-checked).

- Double-click the .zip file, browse into the "calendar-js" folder, locate the "calAlarmService.js" file, and drag it onto your Desktop.

- Locate your Thunderbird profile folder, e.g. "C:\Users\UserName\AppData\Roaming\Thunderbird\Profiles\ProfileName" (AppData is a hidden folder).

- Open the "extensions" folder in your Thunderbird profile, then open the "e2fda1a4-762b-4020-b5ad-a41df1933103" folder (for Lightning), then open the "calendar-js" folder.

- Rename "calAlarmService.js" in the calendar-js folder to "calAlarmService.js.bak".

- Drag calAlarmService.js from your Desktop into the calendar-js folder in your profile folder, then restart Thunderbird.

(--- Edited procedure to correct folder names in TB profile ---)

This absolutely solves the problem for me. Hope it works for you.

P.S. I've tried several times to just install the entire v1.1b1 .xpi from the Development Channel but my calendar entries don't appear at all with this build. In Lightning Options for this build the Time Zone pull-down menu is blank, which I think explains why my calendar items don't show up (Lightning needs to know the TZ in order to display calendar items correctly).

This review is for a previous version of the add-on (1.0). 

Export All Certificates

Rated 5 out of 5 stars

I installed this extension to allow a quick export of the (currently) 155 certs built-in to nssckbi.dll ("Builtin Object Tokens" in Certificate Manager). My ultimate goal is to cut the CA cord entirely and just make manual exceptions for each server as needed in order to make secure connections (sort of a "poor man's web-of-trust"). Having a copy of the built-in certs comes in handy when you've disabled nssckbi.dll entirely. :-)

One suggestion: The indexes are really only needed to prevent duplicate filenames, and it's actually more useful to instead allow the files to sort by common name (CN) or organisation (O). So, I'm suggesting that the filename format be changed to make the files sort better within the output folder, and make the names easier to interpret:

Put the index number at the end of the filename, instead of the beginning (and perhaps only include an index when there's actually a duplicate file, as Windows does). Switch the cert attributes in the filename to put organisation (O) before common name (CN); this would match the organizational layout within Certificate Manager itself. And add a separator character between the two fields to make it easier to distinguish them within the filename. I'm guessing that something like "#" would be a good choice for this (or some other character that won't likely be used within the two fields themselves).

Simos, you said: "I am considering to add the code of Export All Certificates to Gecko, so that this add-on will not be require anymore. It should take a day's work. If you have comments on this, tell me!" You definitely have my yes vote on this!Thanks for your effort on this extension.

EDITED to add: I see now that you do include a single underscore character to separate the common name and organization strings. I guess I missed this because I didn't expect to see an underscore used as a token delimiter when the tokens themselves include spaces (I'm used to seeing file names with underscores in place of spaces). Maybe switch the delimiter to a hyphen wrapped with spaces? " - "