FatMacPGP 2.6.3 v.1.6.x Known Bugs





Note. Some of these bugs may affect other versions of MacPGP as well. For some hints about submitting bug reports see below

1. Language translation bugs

The initial release version of FatMacPGP 2.6.3 v1.6 had a number of bugs related to non-English language translation:

  1. If you use non-English translation of PGP messages in the PGP window via a line of the form

    language = fr

    for instance, in your config.txt file, you will find that you get an error message of the form
    language.txt: unexpected EOF
    No translations available for language "fr"
    from MacPGP. This is a bug that FatMacPGP 2.6.3 inherits from the international version MacPGP 2.6.3i. It turns out that MacPGP 2.6.3 expects the "language.txt" file to have either DOS or Unix linebreaks, and can't handle Macintosh linebreaks.
  2. The PGP signon message was not translated into the Macintosh character set.
  3. There were a number of mistakes in the translation table between ISO Latin-1 and the Macintosh character set.

These problems have been corrected in the bug fix version 2.6.3v1.6.1 which has now replaced the original version 2.6.3v1.6 on Mike Johnson's anonymous FTP archive. If the above bugs affect you, please follow the instructions to download the new version. The following file contains complete details on the v1.6.1 bug fix, including the source code patch for the version 2.6.3v1.6 sources. (Since the source code differences are so minor, the 2.6.3v1.6 sources have not been replaced.)


2. Some option menu flags not saved in PGP Preferences file

Actually they are all saved, but some of them are ignored when read back in. This bug is due to the fact that MacPGP reads the settings in "config.txt" after it reads the settings in the "PGP Preferences" file, and resets the "Treat source as text" and "ASCII Output" Options menu flags to their default values if it doesn't find settings for them in "config.txt". One workaround is to edit "config.txt" as follows:

(If you want one of these flags to be unchecked, you replace "on" by "off".) You can also accomplish pretty much the same thing as these flags, using "Dialog Shortcuts" in the Option menu, followed by "Set Encrypt/Sign Defaults" in the resulting dialog.

3. Can't unselect selected recipients

When selecting recipients for an encrypted message if you:

  1. Select at least one recipient.
  2. Punch the "Redisplay" button (presumeably after entering some text into the adjacent text box).
you will find that you can't unselect the recipients you chose in Step 1. (The checkmarks will disappear, but nevertheless MacPGP will encrypt to them anyway.) There's no workaround for this. You just have to cancel and start over. This bug also affects key extraction as well. It's on my "to be fixed" list.

4. Mistake in AppleScript dictionary

The encryptData AppleEvent is listed in MacPGP's AppleScript dictionary as taking a parameter named "signature" of type boolean, ie. it should be used with the syntax

encryptData with[out] signature
This is incorrect and will not work this way. The correct syntax is
encryptData signature included [or   omitted or   separated]




Hints for Bug Reporting

To gather information to submit with a bug report, turn on the "Verbose" flag in the Options menu. Then turn on the "Logfile" flag in the Options menu and select a file to collect the logging information. After running MacPGP to reproduce what you think is the bug, either turn off "Logfile" or quit MacPGP. Then attach the logfile to your bug report. It is also important to mention what kind of hardware and system software you are running on.

WebTechs Mozilla Checked!