VERSION HISTORY: v0.60 beta: 12/26/03 Added freebsd and Solaris patches from Anders Nordby. Added patch from Tomas Pospisek to allow for alternate password file using the -f option. v0.59 beta: 11/18/03 Bug fix for launcher when the launcher is blank. Use xml2 libraries. Thanks Ramon. Fix for md5 for new compilers. Lots of code cleanup by Manuel Estrada Sainz. Manuel also added gpasman import functionality and debian package information. v0.58 beta: 10/09/03 Contains all the changes from v0.57 and fixes a problem when fpm is run for the first time. The locking routine tried to create a lock file in a directory that does not exist. Added a password import function. Journi had a good idea. Have a simple input file type using commas or tabs for delimiters. Journi pointed out that it would be quite easy to convert almost any other program output to this simple file format using perl or awk. I went with tabs since I figured they would not be included in the URL or other input fields. Below is a sample. You need at least 3 fields filled out for the input to work correctly. Title<TAB>Username<TAB>Password<TAB>URL<TAB>Category You can also do: <TAB>Username<TAB>Password<TAB>URL The passwords will be merged to the current list if you have one. v0.57 beta: 10/02/03 - Not released Version 0.57 expands the maximum password length from 24 characters to 255 characters. Fixed a bug that will tell you if the password entered is too long and must be truncated. Older version of fpm save file will be updated to a newer version with the additional password length when saved or when a new entry is entered. This version remain read backward compatible. v0.56 beta: 9/16/03 Version 0.56 is yet another minor bug fix release. Added an export function under File menu that will create 2 files in the ~/.fpm directory. fpm.export is an xml file with all the fields decrypted. fpm.export.asc is a simple output file with tags used to delimit the fields. The code was fixed to compile on a RedHat 9 system. v0.54 beta: 9/15/03 Branched off v0.53 beta to apply fixes from main code line. v0.53 beta: 7/7/00 Version 0.53 is yet another minor bug fix release. This time it fixes a problem that caused FPM to core dump on Mandrake systems when a new password was added. v0.52 beta: 6/9/00 Version 0.52 is another minor bug fix. This time it solves a problem introduced in 0.50 that prevents the <ALL CATEGORIES> and <DEFAULT> categories from working once you've edited a document. v0.51 beta: 6/9/00 Version 0.51 is a minor bug fix release. It fixes a bug that causes a segmentation fault if you create a launcher without a title or command line. It also correctly labels itself as version 0.51. (Version 0.50 said it was 0.23 in the about box.) v0.50 alpha: 6/8/00 A lot of new functionality has been added in this release. Users now can define "launchers" which allow you to teach FPM how to launch different programs. This allows FPM to integrate well with other applications. For example, you might have FPM open a gnome-terminal running ssh. To do this, you could create a launcher of type "ssh", and teach FPM to pass the host and user name to the command line, and copy the password to the primary selection so it can be easily pasted into the password prompt. Then, whenever you have a ssh password, you would use the ssh launcher that you defined. This version also adds support for a "default" category, prompts you to save whenever you add a new password, and fixes several minor bugs. v0.23 alpha: 4/16/00 Now all fields are encrypted. Most fields are decrypted when the file loads, but passwords are still decrypted as they are needed (to prevent them from showing up in core dumps.) Permissions are set to prevent other users from reading the password file. v0.22 alpha: 4/3/00 Fixed bug which prevented new users from entering an initial record. (Oops!) v0.21 alpha 4/2/00 Added support for categories, sorted password list by title v0.20 alpha 3/25/00 Initial public release