Annotation of truecrypt/docs/changelog.txt, revision 1.1.1.5

1.1.1.5 ! root        1: 
        !             2: -- Version 2.1a - Released 2004/10/01 --
        !             3: 
        !             4:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.C [b2-1a] 1.5.2.1:
        !             5:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H [b2-1a] 1.7.2.1:
        !             6:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj [b2-1a] 1.5.2.1:
        !             7:        * D:/Projects/Cvs/TrueCrypt/Crypto/IDEA.C [b2-1a] 1.1.1.1.2.1:
        !             8:        * D:/Projects/Cvs/TrueCrypt/Crypto/IDEA.H [b2-1a] 1.1.1.1.2.1:
        !             9:        * D:/Projects/Cvs/TrueCrypt/Crypto/IDEA_386.C [b2-1a] 1.1.1.1.2.1:
        !            10:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc [b2-1a] 1.11.2.1:
        !            11:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C [b2-1a] 1.11.2.1:
        !            12:        * D:/Projects/Cvs/TrueCrypt/Format/TESTCRYPT.C [b2-1a] 1.4.2.1:
        !            13:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h [b2-1a] 1.5.2.1:
        !            14:                IDEA cipher removed
        !            15: 
        !            16: 
1.1.1.4   root       17: -- Version 2.1 - Released 2004/06/21 --
                     18: 
                     19:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.8:
                     20:                Restore point is not created if volumes are mounted
                     21: 
                     22:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.10:
                     23:                Command line fixes
                     24: 
                     25:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.7:
                     26:                Uninstall does not display upgrade info
                     27: 
                     28:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.5:
                     29:                Progress info improved for quick format
                     30: 
                     31:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.C 1.3:
                     32:                UnmountAllVolumes() can handle nested containers
                     33: 
                     34:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.11:
                     35:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.6:
                     36:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.3:
                     37:                License can be displayed via help menu
                     38: 
                     39:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.6:
                     40:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.H 1.4:
                     41:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.9:
                     42:        * D:/Projects/Cvs/TrueCrypt/Format/Format.vcproj 1.4:
                     43:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.8:
                     44:                Volumes can be formatted as NTFS
                     45: 
                     46:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.C 1.4:
                     47:                Progress display of large values improved
                     48: 
                     49:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.9:
                     50:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.10:
                     51:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.9:
                     52:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.5:
                     53:                Header key is displayed instead of salt on format page
                     54:                Key and random pool display on format page can be disabled by user
                     55: 
                     56:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.10:
                     57:                Help strings fixed
                     58: 
                     59:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.3:
                     60:                Root device is not created as FILE_DEVICE_DISK
                     61: 
                     62:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.4:
                     63:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.H 1.3:
                     64:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.5:
                     65:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.H 1.3:
                     66:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.C 1.3:
                     67:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.H 1.3:
                     68:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.8:
                     69:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.7:
                     70:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.4:
                     71:                Volumes larger than 2048 GB can be created
                     72:                Better support for more filesystem formats
                     73:                Volumes can be created unformatted (no filesystem)
                     74: 
                     75:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.3:
                     76:                Encrypted boot sector is ignored by driver, fixes OS error when 
                     77:                mounting corrupted or unformatted volumes
                     78: 
                     79:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.6:
                     80:        * D:/Projects/Cvs/TrueCrypt/Common/RANDOM.C 1.6:
                     81:        * D:/Projects/Cvs/TrueCrypt/Common/RANDOM.H 1.4:
                     82:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.7:
                     83:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.6:
                     84:                PRNG uses hash function selected by user
                     85: 
                     86:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.C 1.3:
                     87:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.H 1.3:
                     88:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.9:
                     89:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.5:
                     90:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.2:
                     91:                User can change PKCS5 PRF algorithm when changing password
                     92: 
                     93:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.5:
                     94:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj 1.5:
                     95:        * D:/Projects/Cvs/TrueCrypt/Crypto/SHA.C 1.2:
                     96:        * D:/Projects/Cvs/TrueCrypt/Crypto/SHA.H 1.2:
                     97:                SHA stale code removed
                     98: 
                     99:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.4:
                    100:        * D:/Projects/Cvs/TrueCrypt/Common/PKCS5.C 1.3:
                    101:        * D:/Projects/Cvs/TrueCrypt/Common/PKCS5.H 1.3:
                    102:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.8:
                    103:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj 1.4:
                    104:        * D:/Projects/Cvs/TrueCrypt/Crypto/MD5.C 1.2:
                    105:        * D:/Projects/Cvs/TrueCrypt/Crypto/MD5.H 1.2:
                    106:        * D:/Projects/Cvs/TrueCrypt/Crypto/Rmd160.c 1.1:
                    107:        * D:/Projects/Cvs/TrueCrypt/Crypto/Rmd160.h 1.1:
                    108:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.6:
                    109:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.5:
                    110:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.3:
                    111:                MD5 removed
                    112:                PKCS5 PRF HMAC-RIPEMD-160 added
                    113: 
                    114: 
1.1.1.3   root      115: -- Version 2.0 - Released 2004/06/07 --
                    116: 
                    117:        * TrueCrypt/Service/NTSERVICE.C 1.2:
                    118:                Mount manager support disabled on Windows 2000 to prevent 
                    119:                remount bug
                    120: 
                    121:        * TrueCrypt/Setup/SETUP.C 1.4:
                    122:        * TrueCrypt/Setup/Setup.vcproj 1.2:
                    123:                Setup does not try to dismount volumes, user is asked to do so
                    124: 
                    125:        * TrueCrypt/Setup/SETUP.C 1.3:
                    126:                User is advised to reboot before upgrading on Windows 2000
                    127: 
                    128:        * TrueCrypt/Format/TCFORMAT.C 1.3:
                    129:                Closing wizard window during format requires confirmation
                    130: 
                    131:        * TrueCrypt/Common/CRYPTO.C 1.3:
                    132:        * TrueCrypt/Common/CRYPTO.H 1.2:
                    133:        * TrueCrypt/Common/Common.rc 1.2:
                    134:        * TrueCrypt/Common/TCDEFS.H 1.2:
                    135:        * TrueCrypt/Common/VOLUMES.C 1.6:
                    136:        * TrueCrypt/Crypto/Aes.h 1.1:
                    137:        * TrueCrypt/Crypto/Aescrypt.c 1.1:
                    138:        * TrueCrypt/Crypto/Aeskey.c 1.1:
                    139:        * TrueCrypt/Crypto/Aesopt.h 1.1:
                    140:        * TrueCrypt/Crypto/Aestab.c 1.1:
                    141:        * TrueCrypt/Crypto/Aestab.h 1.1:
                    142:        * TrueCrypt/Crypto/Crypto.vcproj 1.2:
                    143:        * TrueCrypt/Format/Format.rc 1.2:
                    144:        * TrueCrypt/Format/TCFORMAT.C 1.2:
                    145:        * TrueCrypt/Format/TESTCRYPT.C 1.2:
                    146:        * TrueCrypt/Format/resource.h 1.2:
                    147:                AES cipher added
                    148: 
                    149:        * TrueCrypt/Mount/Mount.c 1.5:
                    150:                Relative path passed with /volume option is converted to 
                    151:                absolute
                    152: 
                    153:        * TrueCrypt/Setup/SETUP.C 1.2:
                    154:                Default program installation path determined by 
                    155:                SHGetSpecialFolderLocation()
                    156: 
                    157:        * TrueCrypt/Common/VOLUMES.C 1.5:
                    158:                Sector IV corruption fixed
                    159: 
                    160:        * TrueCrypt/Common/RANDOM.C 1.3:
                    161:                RandgetBytes() does not return plain random pool contents
                    162: 
                    163:        * TrueCrypt/Common/RANDOM.C 1.4:
                    164:                Slow mode can be forced when calling RandgetBytes()
                    165: 
                    166:        * TrueCrypt/Common/CRYPTO.C 1.2:
                    167:        * TrueCrypt/Common/FORMAT.C 1.2:
                    168:        * TrueCrypt/Common/RANDOM.C 1.2:
                    169:        * TrueCrypt/Common/VOLUMES.C 1.2:
                    170:                Memory pages containing sensitive data are locked to prevent 
                    171:                swapping
                    172: 
                    173:        * TrueCrypt/Common/VOLUMES.C 1.3:
                    174:                Salt is generated after disk key
                    175: 
                    176:        * TrueCrypt/Common/RANDOM.H 1.2:
                    177:                Slow mode can be forced when calling RandgetBytes()
                    178: 
                    179:        * TrueCrypt/Common/FAT.C 1.2:
                    180:                RandgetBytes() params
                    181: 
                    182:        * TrueCrypt/Common/VOLUMES.C 1.4:
                    183:                SlowPoll is forced when generating disk key and salt
                    184: 
                    185:        * TrueCrypt/Common/FORMAT.C 1.3:
                    186:                Preinit RandgetBytes() not called
                    187: 
                    188:        * TrueCrypt/Mount/Mount.c 1.2:
                    189:                Command line volume mounting fixed
                    190: 
                    191:        * TrueCrypt/Common/DLGCODE.C 1.2:
                    192:                Partition selection dialog ignores holes in partition and disk 
                    193:                numbering
                    194: 
                    195:        * TrueCrypt/Mount/Mount.c 1.3:
                    196:                Settings are not saved in quiet mode
                    197:                /wipecache option supports quiet mode
                    198: 
                    199:        * TrueCrypt/Mount/Mount.c 1.4:
                    200:                Settings are not loaded from registry in quiet mode
                    201:                /dismountall renamed to /dismount, supports dismounting of specified volumes
                    202:                Bad passwords are reported during command line auto-mounting
                    203: 
1.1       root      204: 
1.1.1.2   root      205: -- Version 1.0a - Released 2004/02/03 --
                    206: 
                    207:  Driver:
                    208: 
                    209:  * Windows 98 support removed
                    210: 
                    211: 
1.1       root      212: -- Version 1.0 - Released 2004/02/02 --
                    213: 
                    214: Changes from E4M 2.02a:
                    215: 
                    216:  Encryption specific:
                    217: 
                    218:  * Volume header supports plausible deniability
                    219:  * Sector encryption reworked to support plausible deniability
                    220:  * PKCS salt length increased to 64 bytes
                    221:  * Number of PKCS iterations increased to 2000
                    222:  * Blowfish uses 448-bit key
                    223:  * Random pool is rehashed after each byte added, not only when the pool is filled up
                    224:  * User password length limited to 64 characters to avoid HMAC SHA1 key hashing
                    225:  * Minimum required user password length increased to 12 characters
                    226:  * DES cipher removed from volume creation options
                    227:  * MD5 removed from PKCS5 PRF selection
                    228: 
                    229:  General:
                    230: 
                    231:  * Drive letter is registered by TC service to avoid using local user namespace,
                    232:    fixes XP dismount bug, volumes are always mounted globally (visible to all users)
                    233:  * 32 partitions supported per physical drive
                    234:  * User preferences are stored in HKEY_CURRENT_USER registry instead of .ini file
                    235:  * All dialogs use default user selected font
                    236:  * Device selection dialog displays size and type of available partitions
                    237:  * Executing the application twice no longer produces error, the first instance
                    238:    is brought to the foreground and the second one exits
                    239:  * User preferences are always stored on exit
                    240:  * Command line option /d and /dismountall added, dismounts all volumes
                    241:  * Command line option /v is not required to specify a volume, enables drag&drop
                    242:    to desktop icon
                    243:  * SFS and E4M volume support removed
                    244: 
                    245:  Driver:
                    246: 
                    247:  * Volumes larger than 2 GB supported, the new limit is determined by OS
                    248:    (2^64 bytes on NT kernel)
                    249:  * W2K/XP Mount Manager support added, enables graphical checkdisk and
                    250:    defrag on W2k/XP/2k3 and fixes system error (blue screen) during OS
                    251:    shutdown when volumes still mounted
                    252:  * Disk geometry was calculated incorrectly, now it is always set to SECTORS/1/1,
                    253:    fixes chkdisk.exe and format.exe refusing to work with a RAW volume 
                    254:  * IOCTL_DISK_GET_LENGTH_INFO support added, enables graphical format on XP
                    255:  * Volume is not mounted as removable media
                    256:  * Driver uses cached passwords only if user password is null
                    257: 
                    258:  Format:
                    259: 
                    260:  * FAT32 format support added, volume size is not limited at 32GB on NT systems
                    261:  * Format progress info displays Mbytes done, time left, and write speed
                    262:  * Volume creation wizard no longer exits after successfuly creating a volume
                    263:  * Quick format available for device volumes
                    264:  * Cluster size selection added to format dialog
                    265:  * User is asked for confirmation to abort format in progress
                    266:  * Default cipher changed to Blowfish
                    267:  * HMAC-SHA1 and CRC32 added to self tests
                    268:  * Data area randomized during format to support hidden volumes
                    269:  * Time of volume creation and header modification written to header
                    270: 
                    271:  Mount:
                    272: 
                    273:  * Menu added
                    274:  * Preferences dialog added
                    275:  * Drive list displays sizes and encryption algorithms of mounted volumes
                    276:  * Password input fields are wiped after a correct password is used
                    277:  * User is asked for volume password only if cached passwords cannot open it
                    278:  * Double click on a free drive in drive list mounts the selected volume
                    279:  * Double click on a mounted drive in drive list opens its explorer window
                    280:  * Added option to open explorer window for a successfully mounted volume
                    281:  * Added option to close all explorer windows of volumes being dismounted
                    282:  * Added option to wipe cached passwords on exit
                    283:  * Volume properties dialog displays various info about a mounted volume
                    284:  * 'Auto mount all partitions' added, user is always asked for password,
                    285:    cached passwords are used if it fails
                    286:  * 'Wipe Cache' button and menu item reflects the cache state
                    287:  * 'Clear volume history' clears volume combo box and deletes history
                    288:    from registry
                    289:  * 'Dismount All' dismounts all mounted volumes
                    290:  * Mounting a volume multiple times is not allowed
                    291: 
                    292:  Setup:
                    293: 
                    294:  * Desktop icon optionally created
                    295:  * Start menu schortcuts and desktop icon can be installed for all users
                    296:  * System restore point can be created prior to the installation on
                    297:    systems supporting it

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.