PGPFake for OS/2 Updated to Version
0.04 |
Nick Burch just releases PGPFake Version 0.04 and the archive (PGPFK004.ZIP, 44KB) was uploaded today June 11, 1999 on Pete Norloff 's BBS (http://www.os2bbs.com).
![]()
PGPFAKE, Version 0.04 PGP 5.0 Shell for OS/2
This shell allows programs that are designed touse PGP 2.6.3 to use PGP 5.0 instead. It wasoriginally written as an interface between PMMail 1.96 and its old support for PGP 2.6.3. However, the new support with v0.04 allows most 2.6.3 calls to work with PGP 5.0. It is designed to work with the OS/2 port of PGP 5.0 available from http://www.openpgp.net or http://www.pgpi.com
What's new?
0.04:
NEW: Allows PGPFAKE.EXE to be called as if it were PGP.EXE, and passes the
request on to PGP5.EXE (seamless use of PGPFAKE.EXE in other words) NEW: Support
for most of the 2.6.x command line structure, including passing to PGPK.EXE
and PGP5.EXE
NEW: Support to always encript to the senders ID.
project handed over to Nick Burch <Nick@Horton-Vineyard.com>
0.03:
NEW: Thanks to Walter Schmidt <wschmi@ibm.net>
for giving me a hint how to realize batchmode with PGP 5.0. NEW: Thanks to Dieter
Werner <e8726172@student.tuwien.ac.at>
for adding support for "sign & encrypt"
NEW: Support for adding public keys to keyring FIX: Signing a document did not
always include the message text FIX: Doubly spaced text files no longer occur
0.02:
FIX: Non-initialized variable.
Features
This was originally only written as a quick shell to allow PGP 5 support
with PMMail, as a stop-gap until PMMail 2.0 came along with PGP 5 support.
With that in mind, only the following features seem to work:
- sign a message
- verify a signature
- encrypt a message to 1 recipient
- sign and encrypt a message to 1, 2 or 3 recipients
- decrypt a message
- include public key in message
- add public key to keyring
- seamless PGP 5 useage
- PGP 2.6.x commandline usage
The following features are not implemented
- add 2.6.x public key fingerprint
PGP 5.0 needs a passphrase to generate a public key fingerprint,
and since 2.6.x didn't, the passphrase isn't supplied, so there's
not a lot we can do!
How do I use this thing?
Copy pgpfake.exe to the directory pointed to by PGPPATH. Rename your pgp.exe to pgp5.exe and pgpfake.exe to pgp.exe. That's all. Note that this "shell" is only designed to handle calls by PMMail. It may not work with other programs. If you would like to know what the program did, set PGPFAKE_DEBUG=1 in your config.sys and reboot. pgpfake will then write a logfile to %TMP%\pgpfake.log The result of the signature tests will be in %TMP%\signok.txt.
The program needs the emx-runtime libraries to run. If you have installed PGP 5.0, these should already be on your system. If not, you can get them from most BBS's and OS/2 ftp sites (you know the list)
If you care to comment about this program, your opinions are very much appreciated. The program and its source are Freeware. Don't blame me if something doesn't work. Fix it and send the source back to me. Thats how things get implimented!
Known Bugs:
* When encripting, the last line of the message isn't encripted and so isn't
sent
* The 2.6.x Decript assumes that if the first argument passed to the program
ends in .pgp or .asc, then it's supposed to decode it
* Some long command line arguments may be mistaken for being a PMMail call,
and be handled totally incorrectly. In this case, you'll just have to
call PGP5.EXE yourself
* You can only send encripted mail to 1 person, and signed and encripted to
1 to 3 If you want to sign and encript to more, open the source code, and see
what I've done for case 17 and 18. Modify this for case 18 (3 people) and so
on. I can't see the need so I havn't coded for more recipients.
Who's hehind all this?
Versions up to 0.03
Thomas Vandahl <thomas.vandahl@contec-dt.de>
Version 0.04 (and probably future ones)
Nick Burch <nick@horton-vineyard.com>
CONTACT AUTHOR:
Nick Burch
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited