@@ -186,3 +186,42 @@ Revision History:
186186 NTFS: LogFile: FlushRecords: Bugfix: PagePosition was not correctly set upon reuse.
187187 NTFS: NTFSFile: Improved implementation, can now access Alternate Data Streams.
188188 Added InvalidPathException implementation.
189+
190+ 1.5.3 - NTFS: Changed NTFS version fields to byte to match VolumeInformation attribute record.
191+ NTFS: NTFSBootRecord: Improved implementation.
192+ NTFS: MasterFileTable: Marked all predefined segment numbers as internal.
193+ NTFS: VolumeBitmap: Marked ExtendGranularity and Bitmap methods as internal.
194+ NTFS: BitmapData: Marked ExtendGranularity and bitmap methods as internal.
195+ NTFS: LfsRestartArea: Improved implementation.
196+ NTFS: AttributeDefinitionEntry: Added constructor.
197+ NTFS: Improved control over during attribute creation whether it will be resident or non-resident.
198+ NTFS: AttributeDefinition: Added GetBytes method.
199+ NTFS: LfsClientRecord: Corrected ClientNameMaxLength and Length values, Improved constructor.
200+ NTFS: IndexHelper: InitializeIndexRoot: CollationRule now has to be specified excplicitly.
201+ NTFS: FileRecordFlags: Added IsExtension and IsSpecialIndex flags.
202+ NTFS: NTFSLogClient: Marked ClientName as internal.
203+ NTFS: LogFile: Added IsClientInUse method.
204+ NTFS: NTFSLogClient: Throw NotSupportedException if client is not in use.
205+ NTFS: NTFSLogClient: Support ClientRestartLsn == 0 (on a freshly formatted disk).
206+ NTFS: LogFile: Support CurrentLsn == 0 (on a freshly formatted disk).
207+ NTFS: LFSRestartPage: Added Create method.
208+ NTFS: Added NTFSVolumeCreator class.
209+ NTFS: NTFSLogClient: WriteRestartRecord: Removed unnecessary parameter.
210+ NTFS: NTFSLogClient: Added WriteForgetTransactionRecord overload with flushToDisk parameter.
211+ NTFS: NTFSLogClient: WriteLogRecord: The recordOffset and attributeOffset parameters can now be specified.
212+ NTFS: NTFSLogClient: Bugfix: Set BytesPerIndexBuffer for IndexAllocation attribute when writing OpenAttributeEntry.
213+ NTFS: NTFSLogClient: Bugfix: Write an initial NTFS restart record before any log record if the disk is freshly formatted.
214+ NTFS: IndexEntry: Added GetBytes method.
215+ NTFS: IndexRecord: Added GetEntryOffset method.
216+ NTFS: IndexData: Added ConvertToDataOffset method.
217+ NTFS: NTFSVolumeCreator: Improved documentation.
218+ NTFS: IndexData: Marked ReadIndexRecord method as internal.
219+ NTFS: NTFSLogClient: WriteLogRecord: Bugfix: Correctly handle log records that affect multiple clusters by adding structureLength parameter.
220+ NTFS: MasterFileTable: AllocateReservedFileRecordSegment: Bugfix: AllocateRecord was given invalid argument which caused an exception.
221+ NTFS: MasterFileTable: Bugfix: Do not try to read MFT mirror bitmap attribute.
222+ MasterBootRecord: Improved implementation.
223+ Settings: Reduced MaximumTransferSizeLBA to 32768 sectors to avoid ERROR_NO_SYSTEM_RESOURCES when using overlapped IO.
224+ NTFSFileSystem: Read the dates in $Standard_Information instead of the ones in $File_Name which are not updated as often.
225+ NTFSFileSystem: SetDates: Bugfix: Directory index was not updated.
226+ NTFSVolume: MoveFile: Use the dates and FileAttributes in $Standard_Information instead $File_Name.
227+ IFileSystem: Added ListDataStreams method.
0 commit comments