Gibbon PGP Front-End (GCPPGPFE.EX)
Copyright 1994-1996 Gibbon Computer Products, Inc.


Changes from version 1.1 to 1.2
-------------------------------
o  Upgraded version number from 1.1 to 1.2

o  Fixed a problem where if the decrypted file is only one line long,
   it would report a Bad Passphrase error.

o  The command line to execute PGP now includes "+la=en" so error
   messages are always in english.  If they are not in english, the
   macro will not process errors correctly.  This can be toggled off
   using the "Change Defaults" menu item, but "+la=en" will always
   be used when decrypting.

o  Changed macro so it will allow you to generate a key pair if you
   don't have one, instead of just reporting that it couldn't find
   PUBRING.PGP, SECRING.PGP and RANDSEED.BIN.

o  For EPM versions >= 5.60, it will no longer complain if PGP.EXE is
   in PGPPATH but not in PATH

o  Changed the menu id from 700 to 70 to get around an EPM limitation.
   Symptoms were the PGP menu items didn't do anything after a context
   menu was brought up using mouse button 2.  (Only a problem with EPM
   versions 5.60 and above, not with 5.51a as included with OS/2).

o  Added ability to handle quoted encrypted or signed blocks, like you
   normally get when replying to email.  For example, an ecnrypted
   message might be displayed as:

   > -----BEGIN PGP MESSAGE-----
   > Version: 2.6.2
   >
   > hIwDlQNFE88f5OUBA/9jP82//aXGEmMWxA5Du7+niAwsksDd8H7ZPbFvSG0DFlBb
   > 2gApMjy9rgAKSbYB+LnA5W2aj6U0Z5V7ORV5k7yjWzgWGsS4Djtxux6nFX+3chxs
   > gKvE6voqeiNtHgI6yjn7fTUAz31H0QD7qICS1YwYnvKkeecN0AxWyg2GW4SeUQ0Q
   > cqL1P7mNTvSk4l3YeDw9Mle5573TAfc=
   > =A3g9
   > -----END PGP MESSAGE-----

   The macro will now find the correct starting column (3 in this case)
   and trim the quote characters ("> ") from the front of the lines
   before passing it to PGP.

o  A side-effect of the previous change is that a message box will now
   be displayed that says "This does not appear to be a PGP encrypted
   or signed message" if it can't locate the "-----BEGIN PGP...." line.

o  Changed the routine that checks for a DOS executable.  Instead of
   looking for a particular phrase such as "This program cannot be run
   in a DOS session.", it now looks for the characters "LX" that marks
   the program as a "Linear Executable".


Changes from version 1.0 to 1.1
-------------------------------
o  Upgraded version number from 1.0 to 1.1

o  The package now includes the source, and precompiled macros for EPM
   version 5.51a, 6.00c, 6.02 and 6.03

o  Changed menu activation key from Alt+P to Alt+G
   (Alt+P is used by EPM)

o  Function from menu "View Keyring" menu item "Pubring Trust/Validity"
   was not putting up the dialog to select a user id.

o  Fixed several problems with marking text.  All types of marks (Line,
   character, block) should now work correctly.

o  When encrypting/signing, the program will now always retrieve the
   secret key.

o  If there is only one secret key in the secring.pgp file, the dialog
   to select the key will not be displayed.

o  The passphrase entry dialog will show asterisks (*) instead of the
   text being entered if the version of EPM is greater than 6.01

o  Fixed problem of not reporting the error correctly if you attempt to
   decrypt a message that was not encrypted with your public key.

o  Added a "Cancel" button to the listbox that displays the secret keys
   when encrypting/signing to allow cancelling the function.

o  For EPM 6.x, the program will verify that PGP.EXE is an OS/2
   executable, and report an error if it is not.

o  For EPM 6.x, the command line for running pgp has been expanded.
   The maximum length for 5.x is 248 characters (due to EPM limitations)
   and for 6.x is 1590 characters.  Note that this is longer than the
   longest command line that either CMD.EXE or 4OS2.EXE will accept, so
   there is the possibility of truncation.
