2004-02-11 Nicolas S. Dade * pwsafe: fixed massive booboo in secalloc. It worked for me by a miracle. * pwsafe: added 'make test' target test.dat and check script so you can verify that pwsafe works automatically. * pwsafe: always print out where we are going to output the username/password, so that the user can see in advance where it is going to go and abort if they didn't mean for it to do there. * pwsafe: added --with-openssl-dir=dir to configure to allow linking with openssl in other locations than the default. * pwsafe: added --without-readline to configure to allow building without readline (you get a cheap read(STDIN_FILENO) instead). * pwsafe: fixed gramatical error in error msg. * pwsafe: release 0.1.4 to fix all these. 2004-02-09 Nicolas S. Dade * pwsafe: implemented secstring and secalloc(ator) classes using mlock (like gpg does). You need to be suid root for it to work, though. * pwsafe: random number generator is seeded from ~/.rnd. * pwsafe: big hack to handle both g++ 2.9x and g++ 3.[1-3]'s std::basic_string. Makes me want to implement my own string class and not depend on someone else's changing library. * pwsafe: release 0.1.3 2004-01-26 Nicolas S. Dade * pwsafe: fixed -V/--version segfault. * pwsafe: fixed getyn() brokenness. * pwsafe: improved searching algorithm, now if the string perfecting matches (without regex matching) it's a match. And added case sensativity of -I/--case or if search string contains uppercase. * pwsafe: Split OP_LIST into OP_LIST and OP_EMIT. OP_EMIT is implicit if -u or -p is given. * pwsafe: implemented -e/--edit. (Renamed -e/--echo to -E/--echo.) * pwsafe: implemented randomly chosen passwords. * pwsafe: fixed char-at-a-time (~ICANON) buffering on sparc. * pwsafe: release 0.1.2 2004-01-23 Nicolas S. Dade * pwsafe: updated man page and usage() both of which were obsolete. * pwsafe: released 0.1.1 2004-01-22 Nicolas S. Dade * pwsafe: initial release version 0.1.0 2004-01-08 Nicolas S. Dade * pwsafe: initial version.