PWMANAGER CHANGELOG
===================

  + added
  - removed
  ~ changed/modified
  # bug fixed




2003-11-30    VERSION 0.4
  ~ changed project-name (and executable name!) from PwM to
    PwManager, because I really didn't like the name-crash
    with the popular window-manager PWM.
  ~ replaced the chipcard-interface code with better
    multithreaded code.
  + added RPM spec file
  # fixed gpasman-export for big-endian machines
    (untested, because I don't have a big-endian machine)
  + save mdi-window size to file.
  # fixed data-type size issue for card-ID in
    lowlevel card-interace.
  + *.pwm file backup option.
  + card-backup feature.


2003-11-19    VERSION 0.3.4
  # fixed bug in document status flags, that made
    PwM quite useless. (thanks to Manuel Amador for bug-report)


2003-11-18    VERSION 0.3.3
  + auto-lock timer.
  + "go to URL" buttons.
  + added "custom-browser" and "custom-Xterminal"
    config-options.
  # fixed gpasman-export password-problems
    while using a chipcard.
  # fixed data-unlocking bug in PwMDoc::unlockAll_tempoary()
    if was deepLocked.
  ~ optimized and cleaned up some code.
  + config-option for *.pwm file permissions.


2003-11-14    VERSION 0.3.2
  + auto-minimize on startup option.
  # fixed crash on exit while minimized.
  + lock buttons in tray.
  # fixed locking issue in document vs tray.


2003-11-05    VERSION 0.3.1
  + added the feature to compress the .pwm files
    with either gzip or bzip2.
  + added deep-lock feature, to completely lock
    the data encrypted to the file.
  # fixed wrong displaying of the document-title in
    the tray-tree.
  # fixed XML-encoding in serializer.
  ~ optimized some code-parts for speed.


2003-10-12    VERSION 0.3
  ~ rewritten the whole master-password handling,
    so that it's easier to maintain and is able to work
    with chipcards. (I should have done this earlier,
    because then the following 3 security bugs
    wouldn't have appeared. 8-)  )
  # fixed security bug that enabled someone to print
    the complete password list, even if it was locked,
    without the master-password.
  # fixed security bug that enabled someone to export
    the password list, even if it was locked,
    without the master-password.
  # fixed security bug: Editing an entry after the
    password-timeout had expired and clicking on cancel
    on the following master-password-request-dialog didn't
    cancel the editing, but instead displayed the password.
  - removed some unneccessary functions and memory-copyings
    in blowfish.cpp.
  ~ implemented new config-file handling.
  + Key-card support. You may encrypt your lists with a
    chipcard (smartcard) as key instead of with a
    master-password, now.
    (this feature is experimental, incomplete and disabled
     by default. You can enable it with the configure option
     --enable-keycard)
  + introduced the use of C99-types.
  ~ made many internal improvements.


2003-07-22    VERSION 0.2
  # fixed gcc-2.x compiletime error.
  # fixed security bug that displayed password in edit box,
    although it was locked.
  + Gpasman and Kpasman import/export support.
  + Plain-text import/export support.
  ~ rewritten displaying-algorithm.
  # fixed security bug that enabled the user to unlock
    an entry without a password by simply increasing the
    password-timeout to some big value.
  + option to open a document locked or unlocked.
  # fixed memory leak in background-picture loading.
  + support for importing old PwM-password-file versions.
  + --disable-importold configure option.
  + hash to verify data-validity.
  ~ increased password-file version to 0x03.
  # fixed bug in Sha1::sha1_read().
  + option to change font of the password-list.
  ~ should now run on big-endian architektures, too, but
    I'll not put my hands into the fire for it, because
    it's untested. Is someone out there, who is able to test it? :)
  + printing feature
  ~ new icons


2003-06-07    VERSION 0.1
  ~ changed design of class Blowfish.
  ~ changed internal error-code handling.
  + notification for weak password.
  ~ improved the search mechanism.
  + introduced an exception/fault handling mechanism.
  ~ reformated source-code.
  ~ removed needless jumpings to top in the pw-list.
  # fixed a toggle-problem in the pw-list.
  # fixed lock-timer restart problem.
  ~ changed menu-bar layout.
  + auto-open a pw-list on startup.


2003-05-18    VERSION 0.1alpha2
  # fixed bug in lock-mechanism, that corrupted the
    password with the "locked-string".
  + right click on item opens context menu support.
  # fixed various little bugs in document and view.
  + sorting function.
  ~ major code reorganisations in all source-files.
  + PwG support.
  + toolbar tooltips.
  # fixed security bug in master-password changing mechanism.
  + search function.
  ~ file-format changed.


2003-05-14    VERSION 0.1alpha1
  + initial alpha release.
