UNSAFE for DOS
WHATSNEW
Version 1.O (beta4)

(c) Copyright Jodeart Mindworks 1997 1998 1999 2000 2001 2002
----------------------------------------------------------------------
 Version 1.O.b4

 Just modify docs and help file and debug something.

 Version 1.O.b4 p4 (PREVIEW 4)

 Just finish english documentation and probe this software a lot.
 I'll really try to port to Linux and Windoze in the next version.
 Remove additional Documentation, i think it's not necessary info
 about crypto... better info can be found in Internet. :>

 Version 1.O.b4 p3 (PREVIEW 3)

   NEW : add abort option (using the ESC key).
   NEW : now you can encrypt the plaintext as the same name and wipe
          it!.
   NEW : now you can wipe some file, make a key and encrypt/decrypt
          at the same time.
  FIXED: No weak pwds on SAFER.
  FIXED: getstr() bug.
  FIXED: file close problems.
  FIXED: banners and errorlevels fixed.
  FIXED: inexistent function declarations fixed.
  FIXED: now you can use -w and -m with any other parameter!.
  BEST : key generation.
  BEST : IDEA and SAFER optimized source code.
  BEST : new help, too nice!.
  BEST : source code reestructured and debugged, cleaner and more
          eficcient.
  BEST : implementation of encryption.
  BEST : optimize error display and messages.
  BEST : low level key generation. (faster!)
  BEST : new interface, with ansi banners, and screen bars in save
          and check hashing.
  BEST : source code, is optimized and debuged.
  BEST : easier to use parameters (with UNSAFE -c<file> you decrypt
          and with UNSAFE -p<file> you can encrypt).

 Version 1.O.b4 p2 (PREVIEW 2)
  Another "unofficial" release, for test and debuggin purposes.

 Version 1.O.b4 p1 (PREVIEW 1)
  Internal release, its like 1.0.b3 but with all bugs fixed,
   includes new key generation, and some features like nice help, ansi
   screens, but still is very beta!.

 Version 1.O.b3
   BUG: all sensitive vars burned after exit UNSAFE.
   BUG: the new funtion GETSTR(), 80% smaller, fix the bug that
         didn't admit using special chars when enter the pass inside
         the program.
  BEST: the new use of this algorithms makes UNSAFE 300% safer.
  BEST: all the cryptosystem was structured again and now include the
         SAFER that uses UNSAFE 1.0.b1 and a quick cipher, QCYPHER(),
         to make the ciphertext unbreakeable. (i hope so..)
  BEST: now the function WHITETRASH() is more powerfull, absolutely
         optimized, better trashing, BUG fixed (last only wipe first
         32000 bytes), better random.
         now you may use UNSAFE to destroy any file in WIPE mode.
  BEST: better use of IDEA.
  BEST: hashing more complex and powerfull.
  BEST: better docs and faqs. Some translations revised by experts.
  BEST: better key generator.
   NEW: detects if the file has been corrupt.
   NEW: if some problem occurs the target file will be deleted.
   NEW: generates and uses externals keyfiles.
   NEW: source code now adapted for UNLIMITED and TRIAL and INTERNAL
         mode.
   NOW: requieres 286 and coprocessor (but may compile in another
         mode if you need).
   WWW: two home pages were made, the Oficcial and unOficcial UNSAFE
         Home Page.

 Version 1.O.i1
  Internal release, only for my elite friends. :)

 Version 1.O.b2
  FASTER than beta1, cause i've included better algorithms making
   your encrypted files more secure.
  EDIT all sources, making it more structurated, descripted and
   optimized for speed, reducing the numba of globals vars, using best
   error info function and a header structurated with password
   integrity check.
  BUGS: no eof bytes bug, clean attribute bug, eliminate a big bug,
   cause file names can't be longer than 12 bytes. Now you can
   re-encrypt your files. No overwrite error. Last mod(filesize/8)
   bytes not encrypted with cbc bug resolved... now may save some
   trash, but works well...
  REMOVE the include file mouse.c, was only redundancy code :~( , and
   exclude safer encryption algorithm and 32 bits crc.
  Incorporate BLOWFISH encryption algorithm (UNSAFE did use unlimited
   password length), MESSAGE DIGEST 5 algorithm (hash of 128 bits) and
   IDEA.
  More parameters, now allow prompt for password, and resolve the
   correct use of the WIPE option (the wipe function was rewrote again
   to do smaller and efective).
  Include a complete HASH CHECK of files, the md5sum.exe (check readme
   for more info).
  More COOL: online help in ansi mode, hide cursor on process, you can
   remove all nag-screens.
  You can write the decrypted file as a new name or as the original.
  New documentation, completelly rewrote, with FAQs of cryptography.

 Version 1.O.i0
  Internal release, only for my elite friends. :)

 Version 1.O.b1
  This was the first release.

 Version 1.O.b0
  TOO BAD, this real first version with own algorithms will be
   posterged for the future.. nobody has this version (and i wipped
   this source code with 1000 passes!!!).