Eudora-GPG Scripts for MacOS X:
Version History
Version .008: (Augus 7, 2002)
- Major code reorganization: common subroutines placed in
Eudora-GPG-Lib. This probably slows things down, but makes
code maintenance much simpler.
- Uses "shred -uz" to remove temp files if available
- Fixed escalating tempxxx directory name problem?
- Better clean up when user cancels passphrase
- Lib: Fixed ParseToField to handle empty To field, etc.
- Encrypt: Bug user about empty recipient name
Version .007: (July 30, 2002)
- More error checking for 0 length messages and files.
- Sign: Fixed clean up bug in "Keep Long Lines"
- Sign: Bug user about de-selecting wrap icon only if it really is selected
in Eudora.
- Sign: Does not chop off last line if last line doesn't end with CR.
- Decrypt: Uses -v (verbose) option in gpg instead of -q (quiet) since some
people are not getting any output when decrypting.
Version .006: (July 29, 2002)
- Yay! Finally figured out how to reliably create
new folders in the Temporary Items directory!
Version .005: (July 29, 2002)
- Uses "POSIX path" to compute UnixDocumentsDir
- Uses "character i" instead of "text item i"
- Adds ParseToField subroutine to extract recipient from message
for Encrypt
- Adds Sign-Encrypt script to sign and encrypt in one step.
- Adds semi-intelligent wrapping (preserves ">" across split lines)
in Sign.
Version .004: (April 22, 2002)
- Single quotes around Unix directory name.
- Uses "rm -P" to overwrite and remove files.
(Thanks: Fredrik Jonsson.)
Version .003: (April 20, 2002)
- Cleaned up code, uses subroutines for reading and writing
- Figured out how to get user's home directory.
- Uses 'do shell script' instead of 'system', but still need 'system'
for 'askPassword'.
- Better error checking and reporting.
Version .002: (April 18, 2002)
- Sign: uses Unix fmt to wrap messages before signing with GPG.
- Verify: ignores return value from GPG, so BAD signature message
can be still be appended to the end of the message.
- Decrypt: fixed checking that temp file already exists.
Version .001: (April 17, 2002)
- New. Proved that Eudora can talk to GnuPG via AppleScripts.