Ros-diffs December 2017

ros-diffs@reactos.org
  • 26 participants
  • 355 discussions

[reactos] 33/72: [NTFS] - Add the most basic support for file creation. Expand diagnostic output, especially in NtfsDumpIndexRootAttribute(). Replace an ExFreePool() with ExFreePoolWithTag(). AddFileName() - Add a parameter to receive the Mft index of the parent directory. Fix so the name of the file will be stored in the attribute, not the name of the directory. NtfsCreateFile() - Open a file that was successfully created, instead of assuming failure. NtfsCreateFileRecord() - Add the filename a
by Trevor Thompson
7 years

[reactos] 32/72: [NTFS] - Decrease debug spam
by Trevor Thompson
7 years

[reactos] 31/72: [NTFS] - Disable write support by default. Enable it via the registry. [BOOTDATA] - Add a commented-out section to hivesys.inf which can add the required key to enable NTFS write support.
by Trevor Thompson
7 years

[reactos] 30/72: [NTFS] - Add support for changing a file's size via SetEndOfFile(): -Handle IRP_MJ_SET_INFORMATION IRP requests. +NtfsSetEndOfFile() - Sets the end of file (file size) for a given file. +NtfsSetInformation() - Sets the specified file information. At this point, only FileEndOfFileInformation is fully implemented. FileAllocationInformation is handled the same way and not truly implemented, but this works well enough for SetEndOfFile(). Overwriting a file in NTFS should now work in
by Trevor Thompson
7 years

[reactos] 29/72: [NTFS] - Fix a bug with last commit, as spotted by Pierre.
by Trevor Thompson
7 years

[reactos] 28/72: [NTFS] - Expand support for resizing resident attributes and fix NtfsAllocateClusters(). -Modify SetAttributeDataLength() to allow a resident attribute to migrate to non-resident if the attribute grows too large to remain resident. -Fix values returned by NtfsAllocateClusters() in case of error; return error codes, not 0.
by Trevor Thompson
7 years

[reactos] 27/72: [NTFS] - Commit early results of a small restructuring effort: -Add a new member to the NTFS_ATTR_CONTEXT struct, a LARGE_MCB. This allows an attribute context to describe the cluster mapping of a non-resident file while allowing that mapping to change dynamically, without the context itself needing to be resized. This fixes problems which sometimes arose from resizing files. -Remove hacky code from NtfsWriteFile() for dealing with "stale" contexts. This fixes that issue. -Updat
by Trevor Thompson
7 years

[reactos] 26/72: [NTFS] Add support for creating new MFT entries: +AddStandardInformation(), +AddData(), +AddFileName() - Add attributes to a file record +NtfsCreateFileRecord() - Creates a new file record and saves it to the MFT. +AddNewMftEntry() - Adds a file record to the MFT. NtfsCreateFile() - Modified to create a file record on a file-creation request (file creation is still unsupported; the created file needs to be added to the parent's directory index). +SetFileRecordEnd() - Establishes
by Trevor Thompson
7 years

[reactos] 25/72: [NTFS] +NtfsDumpFileRecord() - Provides diagnostic information about a file record.
by Trevor Thompson
7 years

[reactos] 24/72: [NTFS] *UpdateFileRecord() - Fix a DPRINT
by Trevor Thompson
7 years
Results per page: