Open Issues Need Help
View All on GitHubAI Summary: Refactor the dissect.xfs module to replace its outdated `_attr` caching mechanism with the more modern and efficient `cached_property` approach. This involves identifying all instances of `_attr` usage, replacing them with `cached_property`, and ensuring the functionality remains unchanged. Thorough testing is required to validate the changes.
A Dissect module implementing a parser for the XFS file system, commonly used by RedHat Linux distributions.
AI Summary: The task involves modifying the `INode` class within the `dissect.xfs` project to remove references to the `parent` attribute and the `link_inode` method. This is likely a code refactoring task, requiring careful consideration to avoid breaking existing functionality. The changes are related to previous issues (#44 and #43).
A Dissect module implementing a parser for the XFS file system, commonly used by RedHat Linux distributions.
AI Summary: Remove the symlink resolution functionality from the `XFS.get` method within the dissect.xfs module. This involves modifying the existing code to prevent automatic symlink resolution and instead pass the symlink information directly to the consumer of the API, aligning with the decision made in dissect.extfs pull request #37.
A Dissect module implementing a parser for the XFS file system, commonly used by RedHat Linux distributions.
AI Summary: Remove the directory entry cache from the dissect.xfs module. This involves modifying the XFS file system parser to eliminate caching at the individual node level, aligning with changes made in dissect.extfs.
A Dissect module implementing a parser for the XFS file system, commonly used by RedHat Linux distributions.