|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.