Past History
- Version 0.99 Beta, internal testing. Cleaned up a little, no real changes.
- Version 0.98 Beta, internal testing. Fixed a few small pieces of code that were a bit
obfuscated, made it so "Decode to specified file" doesn't ask for the output file first.
Smashed a small bug, FileOutput wasn't being cleared out, so a few functions would generate
a specified output when it wasn't desired if FileOutput was set. Also fixed some weird bug
I can't figure out that made adding a key produce "Cannot create temporary file c:\_tmp\.$01".
It's worked around now. Basically, if adding a key the PGP call is slightly different. Generally
cleaning up code for public 1.0 release!
- Version 0.97 Beta, internal testing. Changed the Other menu slightly, now rather than
"&Run editor" and "R&estore backup" it's "&Edit file" and "&Restore backup". Added a
simple usage counter, with a message at 10 and 50 executions to remind the user to let
me know how they like LXPGP, etc.. :)
- Version 0.962 Beta, released 09/15/1998 to bug testers. Have better handling of backup files now, the
PGP file is not backed up, but nor is it deleted. It is still around until it is manually
deleted or another PGP operation overwrites it. And when a filename is passed into LXPGP
(such as from PGPEdit or giving LXPGP an argument) a file called Text.BAK is created before
the file is altered. Unless it is overwritten, it is a plaintext backup of the original
input file. If another PGP operation is done on the passed filename, obviously Text.BAK is
going to contain the previous contents of the filename. Also, a companion function under
the "Other" menu, named "Restore LXPGPFile from Text.BAK" allows you to use your backup to
restore the file, just in case.. Upon exiting LXPGP, if Text.BAK exists you are given the
option of deleting it. If you are finished, I suggest you do this. It's bad to have a
plaintext and PGP copy of the same file around.
- Version 0.961 Beta, not really released. Just tinkering with making backups on the filename
passed into LXPGP. Rather than tossing the file altogether, now it makes a backup copy of it.
Not that the file should ever be deleted like happened before 0.96, but the need is still there.
Currently, the file is PGPed, then backed up. Sound weird? Well, we don't want plaintext with
matching PGP text around... Of course this is only dealing with filenames passed into LXPGP,
as the file is 'overwritten' by the PGPed file. Files selected within LXPGP are, of course, not
overwritten at all and typically have the same filename with another extension, such as .ASC or
.PGP.
- Version 0.96 Beta, released to bug testers. Redid the function that analyzes a filename given
as an argument. Now it's fixed to where it is *not* going to accidentally delete a file if
you don't complete a command.. This unfortunately happened previously, as I and Andreas found
out. Never more, said the Raven. Also moved all the PGP commands to a separate area and the
individual sections just set up some variables and pass it to PGP. Came to find out, I was
repeating the exact same code over and over, so this made the filesize decrease by about 2k,
not bad considering it was only around 20k.. :)
- Version 0.955 Beta, released 08/10/98 to Bug testers. In case you haven't noticed, a .005 increment
is a bugfix, and whoah, I did a biggun I ain't *even* gonna explain. Needless to say, it wasn't
dangerous or anything, just real stupid.. :) So it's fixed (I hope).. Also, I made the Decryption
commands detach signatures by default, I've noticed a few times that files I've encrypted myself
had garbage at the top when decrypting, and this garbage was the signature at the top of the file,
in binary! Yuck. So now if there is a signature attached, it is detached and written separately.
Fixed a few mistakes in the Help system. PGPEdit.BAT is back, by popular demand.. :) Basically,
PGPEdit.BAT just passes some arguments to LXPGP, but it's there because it, by default, edits
the file first.
- Version 0.95 Beta, sorta released. Now if you ESC out of a dialog, LXPGP returns to the menu, no
more errors from PGP because you didn't select a file/user/etc... Same with delete, edit, etc..
Biggest change: PGPEdit.BAT is no longer necessary, LXPGP can accept a file to work on as an
argument! If given one, the editor automatically opens the file as soon as you start (as to edit
a text to encrypt) and when you exit the editor, LXPGP is ready to operate on the file as usual,
when a file-related option is selected you are prompted to use the file you have told it to in
the argument to lxpgp.bat. Hopefully will have gotten the return to the calling directory function working. LXPGP
is supposed to return to the directory you started it from, rather than staying in
the PGP directory. Sometimes there was a trailing backslash, other times not, weird stuff. So
CD fails with a trailing backslash, so I CD to the StartDir, and then CD to the StartDir2, that
having the last character cut off. If you have a C:\Test and a C:\Tes directory or something
similiar in nature, it's a bug and is in the appropriate section as well... :) Also, changed
Encrypt for Storage so it doesn't sign the message, as it's pointless.. Faster too, as all that
is needed is to enter the userid to encrypt it for. Also, added Encrypt for Storage, Read-Only.
It *only* allows you to read the encrypted message, no other output! I use this for passwords. :)
Also, I finally have reversed this list, as hopefully is obvious.. :) Now history is newest to oldest,
which makes sense, just didn't think about it.. :)
- Version 0.945 Beta, released 07/17/98 to webpage. Fixed a bug reported by
Edward Ajhar that I'd forgotten about, simply that multiple
drives under LXPGP might not work as CD wasn't going to the drive, then CDing, it was just CDing the
path. So it goes to the drive now, then to the path. Thanks Edward!
- Version 0.94 Beta, released 07/09/98 to Mitch Hamm, 07/13/98 to webpage. Added the ability to pass
a filename to suggest be used in LXPGP, such as automatic passing of PNR's outgoing mail file into
LXPGP to operate on. Does *not* work for relative filenames such as ..\test.txt currently, will work
on this sometime. As far as I know, mail programmes use absolute paths anyway. And if they don't use
a path at all, it will work fine too of course.
- Version 0.93 Beta, released 07/06/98 to webpage. Made the configuration dialog a little more
readable, added a help button within the configuration dialog. Fixed a few bugs, one where it
read the configuration each time configuration was opened, and eventually gave the dreaded PalMemFull
error, and another that made it write the configuration more than once. Also fixed a problem where
if you were using a configuration file that didn't have the current configuration values in it
LXPGP bombed, no more. Fixed (again) implicit directory paths when FileDialog already gave the
full path, so it was trying to open files such as c:\pgp\c:\pgp\file.txt.. Updated a few texts
such as the Intro and help menus as well. And changed the link in the website from just the LXBatch
script to a ZIP file containing LXPGP.LXB, LXPGP.PCX, LXPGP.DOC, and LXPGP.ICN. Don't expect lots
from the LXPGP.DOC file, it's only a starter.
- Version 0.92 Beta, released 07/05/98 to Mitch Hamm. Cleaned up a few of the intermediate buttons
that allow you to get a look at the PGP output (such as placing them more towards the top of the
screen so the output file isn't obscured, etc..) and made a few of them more verbose. But the
biggest addition is the option in the configuration to use a background PCX file. So I added
the following configuration options; ShowPCX, Show Inverse, and PCX File. The background PCX
slightly slows down LXPGP when returning to the menu on my Doublespeed machine, it may slow it
down more on regular machines. Thus, the option to not display the PCX. Show Inverse so you can
display Topcards or regular PCX files (and note that LXBatch shows topcards normally, and regular
PCX's need to be Inversed, I don't know why..), and of course you can tell it the filename to use.
I've created a PCX for the background, LXPGP.PCX for standard use, and if
you haven't already, check out my topcards page for some more backgrounds.
- Version 0.9 Beta, released 07/04/98 to Mitch Hamm. Improved the configuration dialog, it's
now a window with Input boxes, Okay and Cancel buttons. If you are changing an existing configuration
the previous values will be in the Input boxes so no need to enter everything again. Also added
an option to see if ESC is prefered to exit LXPGP or only the Quit menu item will exit. I found
myself exiting when I didn't want to, so I set mine to No. Changed the input on the temporary
passphrase so the passphrase isn't shown when typed. Added prompt to Remove Key menu item to match
other menu selections. :) Changed shortcut letters under Decryption menu because I had D used twice.
And I changed the help menu slightly so it doesn't reset to the first selection after reading about one
item. Also fixed a few grammatical errors and replaced all instances of "LX PGP" with "LXPGP", the
'official' name. Generally cleaned up and improved LXPGP's looks.
- Version 0.8 Beta, released 07/02/98 to Mitch Hamm. Added a temporary passphrase function, this
allows you to enter your passphrase once and PGP is given it each time that it is needed so you
don't need to type it over and over. Replaced DirBrowse function with FileDialog, looks and
feels *much* better, almost exactly like System Manager file dialogs. Added Shell to DOS and
under Bug Reports the Other menu.
- Version 0.7 Beta, released 07/01/98 on Webpage. Added Encrypt with IDEA to Encryption
menu, updated the Help subsystem for new commands. Also fixed a few silly bugs, one if you
tried to edit a file in the root directory it tried to edit c://file.txt, so that's fixed.
- Version 0.6 Beta, released 06/30/98 to Mitch Hamm (my beta tester :) with a few bug-fixes and slight
changes. Fixed a bug where if you used the file browser to pick a keyfile from outside of
the PGP directory it attempted to create a new PubRing.PGP file rather than use the old one.
Also, the DOS Environmental path PGPENV is created automatically using the LXPGP configuration
to avoid problems when dealing with other files outside of the PGP directory.
Also added Sign and Certify a Key, Edit Trust Parameters for Key, and Remove signature from
Key to the Keys menu.
- Version 0.5 Beta, released 03/27/98. First public release on this webpage.