QuickSilver PGP Update Log 2005-06-20 13:35 v1.9b6 1) Corrected the ‘List index out of bounds (0)’ error 2005-06-20 00:28 v1.9b5 1) This fixes the ‘assertion failed keys->count > 0 in pgpsdk8.cpp line 168’. Actually I see I had fixed this as item 2 v1.9b2. But not quite. I added the dialog to tell us why there are no keys but for got do remove the assertion. 2005-06-17 19:20 v1.9b4 1) This should do what the last update was supposed to do but didn’t! 2005-06-17 15:15 v1.9b3 1) Modified PGP6 code to not use a tmp file when encrypting messages. The tmp file contained all of the user’s pgp keys and all cpunk remailer keys. This is now handled in memory in the same manner as the PGP8+ code. 2005-06-02 00:14 v1.9b2 1) Fixed Nym Dialog bug that hid the dialog behind the QSnym main window when PGP error was reported. This happened to ThAd when the error reported was 'thrasher@reece.net.au@reece.net.au key not found'. This does not slove the 'key not found' error. It fixes the Nym Dialog being hidden behind main window. 2) Also, I have added the same error box for PGP8 users at the same place in the code as noted immediately below in v1.9b1. Derl had encountered ‘assertion failed: keyids->Count > 0, file C:\CB6\Projects\QS2v\pgp2\pgpsdk8.cpp, line 163.’ Now we can work on solving the key not found. 2005-05-28 00:45 v1.9b1 1) Corrected the bug that ThAd found when doing encryption. The error result was an ‘assertion failed keyids-> Count>0, file C:\CB6\Projects\QS2v\pgp2\PgpSdk6.cpp line 455’ then abnormal termination. I have replaced the assertion with a messagebox explaining that required key is not present and stopping encryption so the user can look into the problem. 2005-04-19 00:20 v1.9b0 1) I have added support for cryptographic quality auto-generated passwords for encrypt-key directives. For each key generated I request PGP give 24 bytes of random values. These bytes range in value from 0 to 255. Obviously we have a problem of bytes that will be a problem to display to the user and for that manner under some odd circumstance requiring the user type in the characters of the key. For this reason, I take the 24 bytes PGP gives me and base64 encode it resulting in a displayable/user friendly password. 2) Since I am asking PGP for some of it’s precious entropy, I wish to be a well mannered client so I have added code to feed PGP random values based on mouse movements. Moving the mouse anywhere in the QSnym main window and any tab of the Nym Dialog generates entropy for PGP. 3) I’ve upgraded this release from alpha designation to beta. 2005-03-23 01:30 v1.9a6 1) Fix QS not recognizing 3DES conventional encrypting. This was a real problem since it could not detect 3DES encrypt-key layers in incoming nym mail. There was a time when only the encrypt-key directive was recommended. With mixmaster dropping IDEA, there are becoming more and more remailers without encrypt-key capability. They have to use 3DES or CAST. Anyway, it works now. You need to update to QS1.4a9 also. 2) Found/fixed problems with PGP6 code where keyrings were being opened for modification when no modifications were intended. This could limit sharing of the file and I believe this to be the cause of error reporting: ‘I was unable to open c:\program files\quicksilver\pubring.pkr. Make sure it is not in use by another program, and try the operation again.’ 2005-03-14 15:27 v1.9a5 1) Fixed failed PGP Export of keys to nym profiles. 2) Fixed problem of RSA keys being rejected for ‘newnym’ nym servers. 2005-03-06 13:36 v1.9a4 1) Initial release to beta testers