|
Moved the script operation and general operation handling to separate files. |
|
|
Moved operations to separate files. |
|
|
Added missing libsystypes functionality. |
|
|
Reorganised the copy out operation, also supporting directory copying. |
|
|
Moved common code into a separate function. |
|
|
Added another file lookup function. |
|
|
Reorganised the copy-in operation. |
|
|
Ensure image_resolve_by_path result initialisation. Tidied up docstrings. |
|
|
Added mkdir operation support. |
|
|
Added some more operation descriptions. |
|
|
Improved stat support using the systypes structure definition for IPC messages. |
|
|
Added a script to generate available IPC opcodes. |
|
|
Employ capability discarding instead of a completion operation. This may not |
|
|
Added support for the stat operation. |
|
|
Added the number of blocks to the stat result. |
|
|
Added a stat operation. |
|
|
Moved input-related functions into a separate module. |
|
|
Added elementary scripting support for more versatile testing. |
|
|
Fixed listing of non-directory objects. |
|
|
Improved test diagnostic output. |
|
|
Attach to the provider before starting the thread to avoid a potential race |
|
|
Introduced a simpler inode finding function, image_find_by_path, renaming the |
|
|
Renamed various functions and introduced an image_find_by_path function with |
|
|
Introduced empty directory testing. |
|
|
Added support for removing files with e2access. |
|
|
Fixed L4Re compilation warnings. |
|
|
Consolidated reference count update functionality. |
|
|
Fixed directory link count decrementing, added support for showing link counts. |
|
|
Simplified directory listing traversal, eliminating superfluous state structure. |
|
|
Moved common directory listing functionality into a new utilities collection. |
|
|
Rearranged removal-related functions, exposing the semantics to e2access and to |
|
|
Added separate functions for testing empty directories and updating parent |
|
|
Fixed variable usage to actually implement the described logic. |
|
|
Simplified slightly and introduced consistent output message format. |
|
|
Fixed unlinking of top-level objects. |
|
|
Reorganised e2access, adding directory removal and single file listing support, |
|
|
Added path existence, removal and unlinking functions. |
|
|
Added a path splitting function to expose a path's dirname and basename. |
|
|
Added uid, gid, umask options and tidied up argument processing. |
|
|
Removed file paths from various methods, instead relying on file identifiers. |
|
|
Introduced file permissions testing when accessing files. |
|
|
Employ the e2access tool in the libe2access/host directory. |
|
|
Removed support for indicating the user identifier in the test programs. Each |
|
|
Added initial support for renaming filesystem objects. |
|
|
Reordered functions and declarations. |
|
|
Fixed the description of the remove_provider method. |
|
|
Added some documentation of the server framework. |
|
|
Added initial support for file removal. |
|
|
Added unlinking and removal functionality. |
|
|
Changed the mapping to use Provider instead of Accountable. |
|
|
Test writing and initial file length reporting as well as file replacement. |
|
|
Moved function definition. |
|
|
Avoid use of an unterminated loop. |
|
|
Updated libe2access sources and added host-based programs and tests. |
|
|
Added missing reference count increment when creating a file. |
|
|
Renamed the registry classes to be more descriptive. |
|
|
Consolidated provider registration. |
|
|
Make the file object registry available via providers. |
|
|
Moved resource instantiation to provider methods. |
|
|
Reorganised the mechanism of obtaining providers and resources in the registry. |
|