aboutsummaryrefslogtreecommitdiff
path: root/kernel/src/filesystem
AgeCommit message (Collapse)AuthorFilesLines
8 daysAdd tests for ext2 inode get_size()Marcel Braun1-2/+88
8 daysDetermine ext2 inode size depending on revision level, add const to several ↵Marcel Braun2-11/+29
methods
8 daysif the boot_root_fs contains a /dev directory, vfs mounts the devfs onto the ↵Lukas Oesch2-13/+44
existing directory
9 daysrefactoring, simplify codeLukas Oesch1-41/+10
9 daysfix build after rebaseLukas Oesch1-1/+1
9 daysAdd is_mount_root flag to dentry and use in find_mount_root_dentryMarcel Braun5-19/+22
9 daysRemove find_longest_prefix_mountMarcel Braun2-61/+0
9 daysCreate first draft of get_parent_mount without find_longest_prefix_mountMarcel Braun1-7/+7
9 daysRename root_dentry() to get_root_dentry()Marcel Braun3-6/+6
9 daysAdd method that returns the next ancestor with mount flag setMarcel Braun1-0/+10
9 daysremove mount_path from mount struct (retrieve path from m_mount_dentry)Lukas Oesch5-35/+57
9 daysRemove unused includeMarcel Braun1-1/+0
9 daysRename get_full_path to get_absolute_pathMarcel Braun3-6/+6
9 daysAdd test for dentry get_full_pathMarcel Braun1-0/+24
9 daysRefactor dentryMarcel Braun2-34/+21
9 daysRefactor get_full_path remove recursionMarcel Braun1-9/+25
2026-05-05.. int the root directory remains in the rootLukas Oesch1-1/+1
2026-05-05add mount table find_exact_mount tests, remove todoLukas Oesch2-3/+19
2026-05-05small refactoring, add todoLukas Oesch1-0/+1
2026-05-05add vfs symlink testsLukas Oesch1-1/+62
2026-05-05refactoring mount_table lookupLukas Oesch2-6/+12
2026-05-05add symbolic link testsLukas Oesch1-0/+42
2026-05-05avoid to traverse back over the rootLukas Oesch1-10/+5
2026-05-05refactoring do_mount_internal (retrieve path from dentry), handle .. ↵Lukas Oesch1-14/+15
correctly in relative path
2026-05-05Disable recursion-warningMarcel Braun1-2/+2
2026-05-05Add tests for path utilityMarcel Braun1-0/+69
2026-05-05Add check for max symlink countMarcel Braun1-8/+15
2026-05-05Fix vfs testsMarcel Braun1-4/+3
2026-05-05fix problem with string_view lifetimeLukas Oesch1-7/+8
2026-05-05Add simple symlink testsMarcel Braun1-0/+20
2026-05-05Implement symlink non-recursiveMarcel Braun1-26/+15
2026-05-05Refactor path resolution, use vector and while instead of iterator and for-loopMarcel Braun1-2/+7
2026-05-05Implement symlink read in inode, fix max amount of bytes to readMarcel Braun2-10/+19
2026-05-05Resolve TODOs concerning path validationMarcel Braun1-11/+9
2026-05-05Use iterator in path resolution, start with symlink implementationMarcel Braun1-3/+37
2026-05-05refactoring and extend testsLukas Oesch6-18/+21
2026-05-05add todosLukas Oesch1-0/+2
2026-05-05refactoringLukas Oesch2-30/+19
2026-05-05add relative path testsLukas Oesch1-0/+46
2026-05-05fix bht buildLukas Oesch2-13/+13
2026-05-05relative path supportLukas Oesch2-17/+102
2026-05-05add is_symbolic_link method in ext2 inodeLukas Oesch3-0/+34
2026-05-05refactor inode kindLukas Oesch7-66/+67
2026-04-26rename file_descriptor_table to open_file_tableLukas Oesch2-26/+26
2026-04-26rename open_file_description to open_file_descriptorLukas Oesch5-77/+75
2026-04-23chore: banish relative includesFelix Morgner28-111/+111
2026-04-23chore: organize includesFelix Morgner8-19/+19
2026-04-19vfs open returns the dentry not the open file descriptionLukas Oesch3-15/+16
2026-04-19check that after mount the old file isn't available anymoreLukas Oesch1-0/+3
2026-04-19add todo to support sparse filesLukas Oesch1-1/+3