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

1.1.1.7 ! root        1: -- Version 3.1 - Released 2005/01/22 --
        !             2: 
        !             3:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.13:
        !             4:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.38:
        !             5:                FAT32 format default cluster sizes changed, user selection is 
        !             6:                checked and corrected if needed
        !             7: 
        !             8:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.49:
        !             9:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.25:
        !            10:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.63:
        !            11:                Dismount of volume in use is retried five times for 250ms before 
        !            12:                offering forced dismount
        !            13: 
        !            14:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.61:
        !            15:                Command line option '/auto devices' auto-mounts devices
        !            16: 
        !            17:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.47:
        !            18:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.24:
        !            19:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.13:
        !            20:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.58:
        !            21:                WM_DEVICECHANGE sent only once for all dismounted drives
        !            22: 
        !            23:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.59:
        !            24:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.26:
        !            25:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.14:
        !            26:                'Refresh Drive Letters' forces broadcast of WM_DEVICECHANGE for 
        !            27:                all drives
        !            28: 
        !            29:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.26:
        !            30:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.36:
        !            31:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.11:
        !            32:                Volume wizard dismounts all filesytems on a device to be 
        !            33:                formatted (partition0).
        !            34: 
        !            35:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.45:
        !            36:                Support for removable media improved in device selector
        !            37: 
        !            38:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.19:
        !            39:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.35:
        !            40:                Device size is obtained via IOCTL_DISK_GET_PARTITION_INFO, only 
        !            41:                if it fails is IOCTL_DISK_GET_DRIVE_GEOMETRY used. Fixes missing 
        !            42:                sectors on removable media.
        !            43: 
        !            44:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.44:
        !            45:                Volume wizard is not limited to one instance
        !            46: 
        !            47:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.41:
        !            48:                Device selection dialog will not display partitions of a device 
        !            49:                if its partition0 and partition1 have equal size
        !            50: 
        !            51:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.56:
        !            52:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.25:
        !            53:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.13:
        !            54:                FAQ link added to menu
        !            55: 
        !            56:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.43:
        !            57:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.18:
        !            58:                OS version checked on startup
        !            59: 
        !            60:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.50:
        !            61:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.21:
        !            62:                'Auto-mount partitions' renamed to 'Auto-mount devices'
        !            63: 
        !            64:        * D:/Projects/Cvs/TrueCrypt/Common/Common.h 1.1:
        !            65:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.29:
        !            66:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.39:
        !            67:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.23:
        !            68:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.14:
        !            69:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.48:
        !            70:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.19:
        !            71:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.vcproj 1.6:
        !            72:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.11:
        !            73:                Mount options added, allows mounting of volumes read-only and as
        !            74:                 removable media, default mount options saved in registry and set
        !            75:                 from preferences, command line option /mountoption {ro|rm} added
        !            76: 
        !            77:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.53:
        !            78:                Automount skips other partitions of a disk if partition0 is 
        !            79:                mounted
        !            80: 
        !            81:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.30:
        !            82:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.49:
        !            83:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.20:
        !            84:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.12:
        !            85:                Mount options link added to password dialog
        !            86: 
        !            87:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.28:
        !            88:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.38:
        !            89:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.13:
        !            90:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.46:
        !            91:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.18:
        !            92:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.10:
        !            93:                Traveller disk creation support
        !            94: 
        !            95:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.47:
        !            96:                Drag&drop support
        !            97: 
        !            98:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.37:
        !            99:                SendMessageTimeout used for broadcasting device changes to avoid 
        !           100:                hanging together with stuck applications
        !           101: 
        !           102:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.19:
        !           103:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.12:
        !           104:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.17:
        !           105:                All volume operations performed by root device are now mutex-
        !           106:                synchronized
        !           107: 
        !           108:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.18:
        !           109:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.11:
        !           110:                Sleep function added for testing purposes
        !           111: 
        !           112:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.36:
        !           113:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.22:
        !           114:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.33:
        !           115:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.45:
        !           116:                Options are not saved to registry in non-install mode
        !           117: 
        !           118:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.14:
        !           119:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.26:
        !           120:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.35:
        !           121:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.12:
        !           122:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.12:
        !           123:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.17:
        !           124:                Mount and Format dynamically load TC driver on start if needed (
        !           125:                no-install operation)
        !           126: 
        !           127:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.15:
        !           128:                Device-hosted volumes can be mounted also if there are other 
        !           129:                drivers already attached to the hosting device
        !           130: 
        !           131:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.34:
        !           132:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.44:
        !           133:                Message DBT_DEVICEREMOVEPENDING not sent before dismount
        !           134: 
        !           135:        * D:/Projects/Cvs/TrueCrypt/Common/CMDLINE.C 1.6:
        !           136:                Command line argument handling fixed
        !           137: 
        !           138:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.32:
        !           139:                Shell notified of a new volume also via SHCNE_DRIVEADD
        !           140: 
        !           141:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.33:
        !           142:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.21:
        !           143:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.11:
        !           144:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.16:
        !           145:                Setup does not use system CopyFile()
        !           146: 
1.1.1.5   root      147: 
1.1.1.6   root      148: -- Version 3.0a - Released 2004/12/11 --
                    149: 
                    150:        * D:/Projects/Cvs/TrueCrypt/Crypto/Serpent.c 1.2:
                    151:        * D:/Projects/Cvs/TrueCrypt/Crypto/Serpent.h 1.2:
                    152:        * D:/Projects/Cvs/TrueCrypt/Crypto/Twofish.c 1.2:
                    153:        * D:/Projects/Cvs/TrueCrypt/Crypto/Twofish.h 1.2:
                    154:                Multithread support added to Serpent and Twofish
                    155: 
                    156:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.C 1.8:
                    157:                sprintf used instead of wsprintf (Win2k does not support I64 
                    158:                type)
                    159: 
                    160:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.31:
                    161:                Font size fixed
                    162: 
                    163: 
                    164: -- Version 3.0 - Released 2004/12/10 --
                    165: 
                    166:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.12:
                    167:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.18:
                    168:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.27:
                    169:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.18:
                    170:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.16:
                    171:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.9:
                    172:                Device selection dialog displays drive letters
                    173: 
                    174:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.19:
                    175:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.28:
                    176:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.19:
                    177:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.30:
                    178:                Volume wizard dismounts filesystem of a device to be formatted
                    179: 
                    180:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.17:
                    181:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.21:
                    182:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.C 1.8:
                    183:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.11:
                    184:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.29:
                    185:                Volume wizard allows formatting of devices in use, user is asked 
                    186:                for confirmation
                    187: 
                    188:        * D:/Projects/Cvs/TrueCrypt/Common/CMDLINE.C 1.4:
                    189:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.15:
                    190:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.24:
                    191:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.16:
                    192:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.20:
                    193:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.28:
                    194:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.41:
                    195:                /force option forces mount in shared mode and unmount without 
                    196:                lock
                    197: 
                    198:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.26:
                    199:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.17:
                    200:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.17:
                    201:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.42:
                    202:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.h 1.4:
                    203:                Volume dismount delayed if there were open explorer windows
                    204: 
                    205:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.18:
                    206:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.14:
                    207:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.23:
                    208:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.15:
                    209:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.16:
                    210:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.9:
                    211:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.20:
                    212:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.27:
                    213:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.40:
                    214:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.14:
                    215:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.H 1.3:
                    216:                Minimum required password length is 1 character, user is warned if shorter
                    217:                than 12 characters
                    218:                Volume wizard checks administrator privileges when working with devices
                    219:                and hidden volumes
                    220: 
                    221:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.16:
                    222:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.25:
                    223:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.10:
                    224:                Device selection dialog allows selecting entire disk device, 
                    225:                user is warned if it contains partitions
                    226: 
                    227:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.11:
                    228:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.13:
                    229:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.20:
                    230:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.21:
                    231:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.22:
                    232:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.13:
                    233:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.14:
                    234:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.19:
                    235:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.H 1.8:
                    236:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.15:
                    237:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.8:
                    238:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.14:
                    239:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.15:
                    240:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.8:
                    241:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.26:
                    242:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.37:
                    243:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.38:
                    244:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.39:
                    245:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.14:
                    246:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.15:
                    247:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.8:
                    248:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.9:
                    249:                Mount/dismount functions restructured
                    250: 
                    251:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.11:
                    252:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.C 1.10:
                    253:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.16:
                    254:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.9:
                    255:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.7:
                    256:        * D:/Projects/Cvs/TrueCrypt/Readme.txt 1.6:
                    257:        * D:/Projects/Cvs/TrueCrypt/Service/NTSERVICE.C 1.6:
                    258:        * D:/Projects/Cvs/TrueCrypt/Service/NTSERVICE.H 1.4:
                    259:        * D:/Projects/Cvs/TrueCrypt/Service/Service.rc 1.5:
                    260:        * D:/Projects/Cvs/TrueCrypt/Service/Service.vcproj 1.4:
                    261:        * D:/Projects/Cvs/TrueCrypt/Service/resource.h 1.2:
                    262:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.12:
                    263:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.13:
                    264:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.H 1.2:
                    265:        * D:/Projects/Cvs/TrueCrypt/TrueCrypt.sln 1.2:
                    266:        * D:/Projects/Cvs/TrueCrypt/TrueCrypt.sln 1.3:
                    267:                Service removed
                    268: 
                    269:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.10:
                    270:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.14:
                    271:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.12:
                    272:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.13:
                    273:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.7:
                    274:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.36:
                    275:                All service functions moved to driver
                    276: 
                    277:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.18:
                    278:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.11:
                    279:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.34:
                    280:                Volumes will be mounted only on available drive letters
                    281: 
                    282:        * D:/Projects/Cvs/TrueCrypt/Common/RANDOM.C 1.11:
                    283:                HKEY_PERFORMANCE_DATA query removed
                    284: 
                    285:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.17:
                    286:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.10:
                    287:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.33:
                    288:                Volume can be mounted with /auto without /letter, first free 
                    289:                drive is used
                    290: 
                    291:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.9:
                    292:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.C 1.9:
                    293:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.H 1.7:
                    294:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.15:
                    295:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.16:
                    296:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.17:
                    297:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.12:
                    298:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.11:
                    299:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.6:
                    300:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.25:
                    301:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.31:
                    302:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.32:
                    303:                All service functions moved to driver
                    304: 
                    305:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.10:
                    306:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.C 1.8:
                    307:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.H 1.6:
                    308:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.11:
                    309:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.6:
                    310:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.30:
                    311:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.13:
                    312:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.7:
                    313:        * D:/Projects/Cvs/TrueCrypt/Service/NTSERVICE.C 1.5:
                    314:                Dismount can be forced when volume cannot be locked
                    315: 
                    316:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.13:
                    317:                Font height always set to 13
                    318: 
                    319:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.9:
                    320:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.12:
                    321:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.8:
                    322:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.10:
                    323:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.5:
                    324:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.23:
                    325:                Caps Lock is checked when entering password
                    326: 
                    327:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.27:
                    328:                Selection of top entry in volume list updates buttons correctly
                    329: 
                    330:        * D:/Projects/Cvs/TrueCrypt/Common/RANDOM.C 1.10:
                    331:                PRNG uses CryptoAPI
                    332: 
                    333:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.28:
                    334:                /L option works without /Q
                    335: 
                    336:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.9:
                    337:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.26:
                    338:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.12:
                    339:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.6:
                    340:                Mounting procedure improved
                    341:                Explorer window opened even if volume already mounted when using
                    342:                /explore option
                    343: 
                    344:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.C 1.14:
                    345:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.17:
                    346:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.11:
                    347:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.13:
                    348:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.8:
                    349:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.17:
                    350:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.H 1.6:
                    351:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.11:
                    352:                Crypto functions redesigned
                    353: 
                    354:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.14:
                    355:                Volume wizard opens volume files/devices in shared mode
                    356: 
                    357:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.18:
                    358:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.22:
                    359:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.9:
                    360:                Encryption algorithm benchmark added
                    361:                Encryption algorithm help auto generated for cascaded ciphers
                    362: 
                    363:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.7:
                    364:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.10:
                    365:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.7:
                    366:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.4:
                    367:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.11:
                    368:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.5:
                    369:                Encryption algorithm benchmark added
                    370: 
                    371:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.23:
                    372:                Encryption algorithm benchmark added
                    373:                Block size and mode displayed in volume properties
                    374: 
                    375:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.12:
                    376:                NTFS volume data area randomized during format
                    377: 
                    378:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.8:
                    379:                Device is not deleted before thread finishes (dismount errors 
                    380:                fixed)
                    381: 
                    382:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.C 1.9:
                    383:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.12:
                    384:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj 1.7:
                    385:        * D:/Projects/Cvs/TrueCrypt/Crypto/Twofish.c 1.1:
                    386:        * D:/Projects/Cvs/TrueCrypt/Crypto/Twofish.h 1.1:
                    387:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.16:
                    388:        * D:/Projects/Cvs/TrueCrypt/Format/TESTCRYPT.C 1.8:
                    389:                Twofish cipher added
                    390: 
                    391:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.10:
                    392:                OPEN_TEST opens with shared write, fixes missing partitions
                    393: 
                    394:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.C 1.8:
                    395:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.11:
                    396:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj 1.6:
                    397:        * D:/Projects/Cvs/TrueCrypt/Crypto/Serpent.c 1.1:
                    398:        * D:/Projects/Cvs/TrueCrypt/Crypto/Serpent.h 1.1:
                    399:        * D:/Projects/Cvs/TrueCrypt/Format/TESTCRYPT.C 1.7:
                    400:                Serpent cipher added
                    401: 
                    402:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.8:
                    403:                Device selection dialog speed improved
                    404: 
                    405:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.10:
                    406:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.22:
                    407:                User can mount volume in shared mode when exclusive open fails
                    408: 
                    409:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.7:
                    410:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.10:
                    411:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.8:
                    412:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.19:
                    413:                Driver can open host file/device in exclusive or shared access 
                    414:                mode
                    415: 
                    416:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.6:
                    417:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.7:
                    418:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.5:
                    419:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.7:
                    420:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.18:
                    421:                Driver can mount volumes as read-only and/or removable
                    422: 
                    423:        * D:/Projects/Cvs/TrueCrypt/Common/APIDRVR.H 1.5:
                    424:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.C 1.7:
                    425:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.10:
                    426:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.9:
                    427:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.9:
                    428:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.C 1.6:
                    429:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.13:
                    430:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.6:
                    431:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.6:
                    432:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.14:
                    433:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.15:
                    434:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.H 1.5:
                    435:        * D:/Projects/Cvs/TrueCrypt/Format/TESTCRYPT.C 1.6:
                    436:        * D:/Projects/Cvs/TrueCrypt/Format/TESTCRYPT.H 1.5:
                    437:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.17:
                    438:                Cipher infrastructure redesigned to minimize preprocessor macro 
                    439:                usage and ease integration of new ciphers and cipher cascades
                    440: 
                    441:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.6:
                    442:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.5:
                    443:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.14:
                    444:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.14:
                    445:                'Never save history' option disables adding of volume paths to 
                    446:                Windows document history
                    447: 
                    448:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.15:
                    449:                Partition auto-mounter also tries to mount partition0 (whole 
                    450:                disk)
                    451: 
                    452:        * D:/Projects/Cvs/TrueCrypt/Common/CACHE.C 1.4:
                    453:        * D:/Projects/Cvs/TrueCrypt/Common/CACHE.H 1.4:
                    454:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.9:
                    455:        * D:/Projects/Cvs/TrueCrypt/Common/Common.rc 1.4:
                    456:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.C 1.5:
                    457:        * D:/Projects/Cvs/TrueCrypt/Common/DLGCODE.H 1.4:
                    458:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.8:
                    459:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.H 1.5:
                    460:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.8:
                    461:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.H 1.6:
                    462:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.C 1.5:
                    463:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.H 1.5:
                    464:        * D:/Projects/Cvs/TrueCrypt/Common/PKCS5.C 1.5:
                    465:        * D:/Projects/Cvs/TrueCrypt/Common/TCDEFS.H 1.6:
                    466:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.12:
                    467:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.H 1.5:
                    468:        * D:/Projects/Cvs/TrueCrypt/Common/resource.h 1.2:
                    469:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.5:
                    470:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.H 1.4:
                    471:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.5:
                    472:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.H 1.4:
                    473:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.13:
                    474:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.13:
                    475:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.H 1.4:
                    476:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.7:
                    477:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.13:
                    478:                Hidden volumes support
                    479:                Timestamp of volume containers is kept unchanged where possible
                    480:                Volume wizard does not treat free device space as modulo 1024 (last sector
                    481:                was sometimes missing)
                    482:                FAT formatter will correctly format 129 MB volumes
                    483: 
                    484: 
1.1.1.5   root      485: -- Version 2.1a - Released 2004/10/01 --
                    486: 
                    487:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.C [b2-1a] 1.5.2.1:
                    488:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H [b2-1a] 1.7.2.1:
                    489:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj [b2-1a] 1.5.2.1:
                    490:        * D:/Projects/Cvs/TrueCrypt/Crypto/IDEA.C [b2-1a] 1.1.1.1.2.1:
                    491:        * D:/Projects/Cvs/TrueCrypt/Crypto/IDEA.H [b2-1a] 1.1.1.1.2.1:
                    492:        * D:/Projects/Cvs/TrueCrypt/Crypto/IDEA_386.C [b2-1a] 1.1.1.1.2.1:
                    493:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc [b2-1a] 1.11.2.1:
                    494:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C [b2-1a] 1.11.2.1:
                    495:        * D:/Projects/Cvs/TrueCrypt/Format/TESTCRYPT.C [b2-1a] 1.4.2.1:
                    496:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h [b2-1a] 1.5.2.1:
                    497:                IDEA cipher removed
                    498: 
                    499: 
1.1.1.4   root      500: -- Version 2.1 - Released 2004/06/21 --
                    501: 
                    502:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.8:
                    503:                Restore point is not created if volumes are mounted
                    504: 
                    505:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.10:
                    506:                Command line fixes
                    507: 
                    508:        * D:/Projects/Cvs/TrueCrypt/Setup/SETUP.C 1.7:
                    509:                Uninstall does not display upgrade info
                    510: 
                    511:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.5:
                    512:                Progress info improved for quick format
                    513: 
                    514:        * D:/Projects/Cvs/TrueCrypt/Common/DISMOUNT.C 1.3:
                    515:                UnmountAllVolumes() can handle nested containers
                    516: 
                    517:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.11:
                    518:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.6:
                    519:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.3:
                    520:                License can be displayed via help menu
                    521: 
                    522:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.6:
                    523:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.H 1.4:
                    524:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.9:
                    525:        * D:/Projects/Cvs/TrueCrypt/Format/Format.vcproj 1.4:
                    526:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.8:
                    527:                Volumes can be formatted as NTFS
                    528: 
                    529:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.C 1.4:
                    530:                Progress display of large values improved
                    531: 
                    532:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.9:
                    533:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.10:
                    534:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.9:
                    535:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.5:
                    536:                Header key is displayed instead of salt on format page
                    537:                Key and random pool display on format page can be disabled by user
                    538: 
                    539:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.10:
                    540:                Help strings fixed
                    541: 
                    542:        * D:/Projects/Cvs/TrueCrypt/Driver/NTDRIVER.C 1.3:
                    543:                Root device is not created as FILE_DEVICE_DISK
                    544: 
                    545:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.C 1.4:
                    546:        * D:/Projects/Cvs/TrueCrypt/Common/FAT.H 1.3:
                    547:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.C 1.5:
                    548:        * D:/Projects/Cvs/TrueCrypt/Common/FORMAT.H 1.3:
                    549:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.C 1.3:
                    550:        * D:/Projects/Cvs/TrueCrypt/Common/PROGRESS.H 1.3:
                    551:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.8:
                    552:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.7:
                    553:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.4:
                    554:                Volumes larger than 2048 GB can be created
                    555:                Better support for more filesystem formats
                    556:                Volumes can be created unformatted (no filesystem)
                    557: 
                    558:        * D:/Projects/Cvs/TrueCrypt/Driver/NTVOL.C 1.3:
                    559:                Encrypted boot sector is ignored by driver, fixes OS error when 
                    560:                mounting corrupted or unformatted volumes
                    561: 
                    562:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.6:
                    563:        * D:/Projects/Cvs/TrueCrypt/Common/RANDOM.C 1.6:
                    564:        * D:/Projects/Cvs/TrueCrypt/Common/RANDOM.H 1.4:
                    565:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.7:
                    566:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.6:
                    567:                PRNG uses hash function selected by user
                    568: 
                    569:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.C 1.3:
                    570:        * D:/Projects/Cvs/TrueCrypt/Common/PASSWORD.H 1.3:
                    571:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.c 1.9:
                    572:        * D:/Projects/Cvs/TrueCrypt/Mount/Mount.rc 1.5:
                    573:        * D:/Projects/Cvs/TrueCrypt/Mount/resource.h 1.2:
                    574:                User can change PKCS5 PRF algorithm when changing password
                    575: 
                    576:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.5:
                    577:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj 1.5:
                    578:        * D:/Projects/Cvs/TrueCrypt/Crypto/SHA.C 1.2:
                    579:        * D:/Projects/Cvs/TrueCrypt/Crypto/SHA.H 1.2:
                    580:                SHA stale code removed
                    581: 
                    582:        * D:/Projects/Cvs/TrueCrypt/Common/CRYPTO.H 1.4:
                    583:        * D:/Projects/Cvs/TrueCrypt/Common/PKCS5.C 1.3:
                    584:        * D:/Projects/Cvs/TrueCrypt/Common/PKCS5.H 1.3:
                    585:        * D:/Projects/Cvs/TrueCrypt/Common/VOLUMES.C 1.8:
                    586:        * D:/Projects/Cvs/TrueCrypt/Crypto/Crypto.vcproj 1.4:
                    587:        * D:/Projects/Cvs/TrueCrypt/Crypto/MD5.C 1.2:
                    588:        * D:/Projects/Cvs/TrueCrypt/Crypto/MD5.H 1.2:
                    589:        * D:/Projects/Cvs/TrueCrypt/Crypto/Rmd160.c 1.1:
                    590:        * D:/Projects/Cvs/TrueCrypt/Crypto/Rmd160.h 1.1:
                    591:        * D:/Projects/Cvs/TrueCrypt/Format/Format.rc 1.6:
                    592:        * D:/Projects/Cvs/TrueCrypt/Format/TCFORMAT.C 1.5:
                    593:        * D:/Projects/Cvs/TrueCrypt/Format/resource.h 1.3:
                    594:                MD5 removed
                    595:                PKCS5 PRF HMAC-RIPEMD-160 added
                    596: 
                    597: 
1.1.1.3   root      598: -- Version 2.0 - Released 2004/06/07 --
                    599: 
                    600:        * TrueCrypt/Service/NTSERVICE.C 1.2:
                    601:                Mount manager support disabled on Windows 2000 to prevent 
                    602:                remount bug
                    603: 
                    604:        * TrueCrypt/Setup/SETUP.C 1.4:
                    605:        * TrueCrypt/Setup/Setup.vcproj 1.2:
                    606:                Setup does not try to dismount volumes, user is asked to do so
                    607: 
                    608:        * TrueCrypt/Setup/SETUP.C 1.3:
                    609:                User is advised to reboot before upgrading on Windows 2000
                    610: 
                    611:        * TrueCrypt/Format/TCFORMAT.C 1.3:
                    612:                Closing wizard window during format requires confirmation
                    613: 
                    614:        * TrueCrypt/Common/CRYPTO.C 1.3:
                    615:        * TrueCrypt/Common/CRYPTO.H 1.2:
                    616:        * TrueCrypt/Common/Common.rc 1.2:
                    617:        * TrueCrypt/Common/TCDEFS.H 1.2:
                    618:        * TrueCrypt/Common/VOLUMES.C 1.6:
                    619:        * TrueCrypt/Crypto/Aes.h 1.1:
                    620:        * TrueCrypt/Crypto/Aescrypt.c 1.1:
                    621:        * TrueCrypt/Crypto/Aeskey.c 1.1:
                    622:        * TrueCrypt/Crypto/Aesopt.h 1.1:
                    623:        * TrueCrypt/Crypto/Aestab.c 1.1:
                    624:        * TrueCrypt/Crypto/Aestab.h 1.1:
                    625:        * TrueCrypt/Crypto/Crypto.vcproj 1.2:
                    626:        * TrueCrypt/Format/Format.rc 1.2:
                    627:        * TrueCrypt/Format/TCFORMAT.C 1.2:
                    628:        * TrueCrypt/Format/TESTCRYPT.C 1.2:
                    629:        * TrueCrypt/Format/resource.h 1.2:
                    630:                AES cipher added
                    631: 
                    632:        * TrueCrypt/Mount/Mount.c 1.5:
                    633:                Relative path passed with /volume option is converted to 
                    634:                absolute
                    635: 
                    636:        * TrueCrypt/Setup/SETUP.C 1.2:
                    637:                Default program installation path determined by 
                    638:                SHGetSpecialFolderLocation()
                    639: 
                    640:        * TrueCrypt/Common/VOLUMES.C 1.5:
                    641:                Sector IV corruption fixed
                    642: 
                    643:        * TrueCrypt/Common/RANDOM.C 1.3:
                    644:                RandgetBytes() does not return plain random pool contents
                    645: 
                    646:        * TrueCrypt/Common/RANDOM.C 1.4:
                    647:                Slow mode can be forced when calling RandgetBytes()
                    648: 
                    649:        * TrueCrypt/Common/CRYPTO.C 1.2:
                    650:        * TrueCrypt/Common/FORMAT.C 1.2:
                    651:        * TrueCrypt/Common/RANDOM.C 1.2:
                    652:        * TrueCrypt/Common/VOLUMES.C 1.2:
                    653:                Memory pages containing sensitive data are locked to prevent 
                    654:                swapping
                    655: 
                    656:        * TrueCrypt/Common/VOLUMES.C 1.3:
                    657:                Salt is generated after disk key
                    658: 
                    659:        * TrueCrypt/Common/RANDOM.H 1.2:
                    660:                Slow mode can be forced when calling RandgetBytes()
                    661: 
                    662:        * TrueCrypt/Common/FAT.C 1.2:
                    663:                RandgetBytes() params
                    664: 
                    665:        * TrueCrypt/Common/VOLUMES.C 1.4:
                    666:                SlowPoll is forced when generating disk key and salt
                    667: 
                    668:        * TrueCrypt/Common/FORMAT.C 1.3:
                    669:                Preinit RandgetBytes() not called
                    670: 
                    671:        * TrueCrypt/Mount/Mount.c 1.2:
                    672:                Command line volume mounting fixed
                    673: 
                    674:        * TrueCrypt/Common/DLGCODE.C 1.2:
                    675:                Partition selection dialog ignores holes in partition and disk 
                    676:                numbering
                    677: 
                    678:        * TrueCrypt/Mount/Mount.c 1.3:
                    679:                Settings are not saved in quiet mode
                    680:                /wipecache option supports quiet mode
                    681: 
                    682:        * TrueCrypt/Mount/Mount.c 1.4:
                    683:                Settings are not loaded from registry in quiet mode
                    684:                /dismountall renamed to /dismount, supports dismounting of specified volumes
                    685:                Bad passwords are reported during command line auto-mounting
                    686: 
1.1       root      687: 
1.1.1.2   root      688: -- Version 1.0a - Released 2004/02/03 --
                    689: 
                    690:  Driver:
                    691: 
                    692:  * Windows 98 support removed
                    693: 
                    694: 
1.1       root      695: -- Version 1.0 - Released 2004/02/02 --
                    696: 
                    697: Changes from E4M 2.02a:
                    698: 
                    699:  Encryption specific:
                    700: 
                    701:  * Volume header supports plausible deniability
                    702:  * Sector encryption reworked to support plausible deniability
                    703:  * PKCS salt length increased to 64 bytes
                    704:  * Number of PKCS iterations increased to 2000
                    705:  * Blowfish uses 448-bit key
                    706:  * Random pool is rehashed after each byte added, not only when the pool is filled up
                    707:  * User password length limited to 64 characters to avoid HMAC SHA1 key hashing
                    708:  * Minimum required user password length increased to 12 characters
                    709:  * DES cipher removed from volume creation options
                    710:  * MD5 removed from PKCS5 PRF selection
                    711: 
                    712:  General:
                    713: 
                    714:  * Drive letter is registered by TC service to avoid using local user namespace,
                    715:    fixes XP dismount bug, volumes are always mounted globally (visible to all users)
                    716:  * 32 partitions supported per physical drive
                    717:  * User preferences are stored in HKEY_CURRENT_USER registry instead of .ini file
                    718:  * All dialogs use default user selected font
                    719:  * Device selection dialog displays size and type of available partitions
                    720:  * Executing the application twice no longer produces error, the first instance
                    721:    is brought to the foreground and the second one exits
                    722:  * User preferences are always stored on exit
                    723:  * Command line option /d and /dismountall added, dismounts all volumes
                    724:  * Command line option /v is not required to specify a volume, enables drag&drop
                    725:    to desktop icon
                    726:  * SFS and E4M volume support removed
                    727: 
                    728:  Driver:
                    729: 
                    730:  * Volumes larger than 2 GB supported, the new limit is determined by OS
                    731:    (2^64 bytes on NT kernel)
                    732:  * W2K/XP Mount Manager support added, enables graphical checkdisk and
                    733:    defrag on W2k/XP/2k3 and fixes system error (blue screen) during OS
                    734:    shutdown when volumes still mounted
                    735:  * Disk geometry was calculated incorrectly, now it is always set to SECTORS/1/1,
                    736:    fixes chkdisk.exe and format.exe refusing to work with a RAW volume 
                    737:  * IOCTL_DISK_GET_LENGTH_INFO support added, enables graphical format on XP
                    738:  * Volume is not mounted as removable media
                    739:  * Driver uses cached passwords only if user password is null
                    740: 
                    741:  Format:
                    742: 
                    743:  * FAT32 format support added, volume size is not limited at 32GB on NT systems
                    744:  * Format progress info displays Mbytes done, time left, and write speed
                    745:  * Volume creation wizard no longer exits after successfuly creating a volume
                    746:  * Quick format available for device volumes
                    747:  * Cluster size selection added to format dialog
                    748:  * User is asked for confirmation to abort format in progress
                    749:  * Default cipher changed to Blowfish
                    750:  * HMAC-SHA1 and CRC32 added to self tests
                    751:  * Data area randomized during format to support hidden volumes
                    752:  * Time of volume creation and header modification written to header
                    753: 
                    754:  Mount:
                    755: 
                    756:  * Menu added
                    757:  * Preferences dialog added
                    758:  * Drive list displays sizes and encryption algorithms of mounted volumes
                    759:  * Password input fields are wiped after a correct password is used
                    760:  * User is asked for volume password only if cached passwords cannot open it
                    761:  * Double click on a free drive in drive list mounts the selected volume
                    762:  * Double click on a mounted drive in drive list opens its explorer window
                    763:  * Added option to open explorer window for a successfully mounted volume
                    764:  * Added option to close all explorer windows of volumes being dismounted
                    765:  * Added option to wipe cached passwords on exit
                    766:  * Volume properties dialog displays various info about a mounted volume
                    767:  * 'Auto mount all partitions' added, user is always asked for password,
                    768:    cached passwords are used if it fails
                    769:  * 'Wipe Cache' button and menu item reflects the cache state
                    770:  * 'Clear volume history' clears volume combo box and deletes history
                    771:    from registry
                    772:  * 'Dismount All' dismounts all mounted volumes
                    773:  * Mounting a volume multiple times is not allowed
                    774: 
                    775:  Setup:
                    776: 
                    777:  * Desktop icon optionally created
                    778:  * Start menu schortcuts and desktop icon can be installed for all users
                    779:  * System restore point can be created prior to the installation on
                    780:    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.