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

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