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

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