A Dissect module implementing a parser for the JFFS2 file system, commonly used by router operating systems.

3 Open Issues Need Help Last updated: Mar 31, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Remove references to the `parent` attribute and the `link_inode` method from the `INode` class within the `dissect.jffs` project. This task depends on the completion of issue #16.

Complexity: 3/5
good first issue

A Dissect module implementing a parser for the JFFS2 file system, commonly used by router operating systems.

Python

AI Summary: Remove the symlink resolution functionality from the `JFFS2.get` method within the `dissect.jffs` Python module. This involves modifying the existing code to no longer automatically resolve symbolic links, leaving this responsibility to the calling functions. The change is motivated by a design decision to centralize symlink handling.

Complexity: 3/5
good first issue

A Dissect module implementing a parser for the JFFS2 file system, commonly used by router operating systems.

Python

AI Summary: Remove the directory entry cache from the JFFS2 file system parser within the Dissect framework. This involves modifying the `dissect.jffs` module to eliminate caching at the individual node level, aligning with changes made in `dissect.extfs`. Thorough testing is required to ensure functionality remains intact after the removal of the cache.

Complexity: 4/5
good first issue

A Dissect module implementing a parser for the JFFS2 file system, commonly used by router operating systems.

Python