Skip to content

Commit

Permalink
Dynamic Disk Partitioner v1.5.2
Browse files Browse the repository at this point in the history
  • Loading branch information
TalAloni committed Nov 8, 2018
1 parent 030e11d commit 3f20f1d
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 4 deletions.
4 changes: 2 additions & 2 deletions DiskAccessLibrary/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.5.1.0")]
[assembly: AssemblyFileVersion("1.5.1.0")]
[assembly: AssemblyVersion("1.5.2.0")]
[assembly: AssemblyFileVersion("1.5.2.0")]
27 changes: 27 additions & 0 deletions DiskAccessLibrary/RevisionHistory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -159,3 +159,30 @@ Revision History:
NTFS: NTFSVolume: Changed RootDirSegmentReference property from protected internal to public.
NTFS: IndexHelper: Bugfix: Correctly set BlocksPerIndexRecord when BytesPerIndexRecord > BytesPerCluster.
NTFS: NTFSVolume: Added support for multithreading.

1.5.2 - FileStreamEx: Fixed ReadOverlapped / WriteOverlapped implementation.
NTFS: NTFSFileStream: Added support for read-only and write-only access.
NTFS: NTFSFileStream: Added Closed event handler.
NTFS: NTFSFileSystem: Keep track of opened streams and throw SharingViolationException when applicable.
NTFS: LogFile: Bugfix: NextRecordOffset was not set on the last page of a multipage transfer.
NTFS: LogFile: Keep the last page in memory to reduce disk IO.
NTFS: NTFSLogClient: Keep the last restart record in memory to avoid reading it from disk when calling WriteRestartRecord().
NTFS: NTFSLogClient: Bugfix: StartOfCheckpointLsn was not set correctly when writing a non-clean restart record.
NTFS: LogFile: Read both restart pages and use CurrentLsn to determine which is more recent.
NTFS: LogFile: WriteRecord: If CleanDismount is set, update the restart page after writing the record.
NTFS: LogFile: Always write restart page after completing an IO transfer.
NTFS: LogFile: Bugfix: A consecutive restart page was written with the same CurrentLsn when writing ClientRestart.
NTFS: LogFile: Replaced WriteRecord() method with FlushRecords() which supports writing multiple records at once.
NTFS: LogFile: WriteRecord: Added flushToDisk parameter to reduce number of IO operations.
NTFS: Bugfix: Directory index update was not thread-safe.
NTFS: Bugfix: Checking if a directory is empty before deleting it was not thread-safe.
NTFS: NTFSVolume: Corrected thread-safety issues when creating / moving / deleting files.
NTFS: MasterFileTable: GetFileRecordSegment() and GetFileRecord() will no longer return null and will throw InvalidDataException instead.
NTFS: NTFSVolume: GetFileRecord: Improved implementation and thread-safety.
NTFS: NTFSVolume: Use lock statements instead of ReaderWriterLock to synchronize MFT operations.
NTFS: MultiSectorHelper: Throw InvalidDataException if UpdateSequence ArrayOffset value is out of range.
NTFS: NTFSVolume: GetFileRecord: throw FileNotFoundException, DirectoryNotFoundException or InvalidPathException instead of returning null.
NTFS: IndexData: Bugfix: RemoveEntry threw ArgumentOutOfRangeException in some cases.
NTFS: LogFile: FlushRecords: Bugfix: PagePosition was not correctly set upon reuse.
NTFS: NTFSFile: Improved implementation, can now access Alternate Data Streams.
Added InvalidPathException implementation.
4 changes: 2 additions & 2 deletions DynamicDiskPartitioner/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.5.1.0")]
[assembly: AssemblyFileVersion("1.5.1.0")]
[assembly: AssemblyVersion("1.5.2.0")]
[assembly: AssemblyFileVersion("1.5.2.0")]
2 changes: 2 additions & 0 deletions DynamicDiskPartitioner/RevisionHistory.txt
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,5 @@ Revision History:
1.5.0 - Disk properties are now showing bytes per sector (logical).

1.5.1 - Minor improvements.

1.5.2 - Minor improvements.

0 comments on commit 3f20f1d

Please sign in to comment.