L4Re/departure

Shortlog

(0) -100 -60 +60 +100 +300 tip
2022-02-16 Paul Boddie Consolidated reference count update functionality.
2022-02-16 Paul Boddie Fixed directory link count decrementing, added support for showing link counts.
2022-02-16 Paul Boddie Simplified directory listing traversal, eliminating superfluous state structure.
2022-02-16 Paul Boddie Moved common directory listing functionality into a new utilities collection.
2022-02-16 Paul Boddie Rearranged removal-related functions, exposing the semantics to e2access and to
2022-02-16 Paul Boddie Added separate functions for testing empty directories and updating parent
2022-02-15 Paul Boddie Fixed variable usage to actually implement the described logic.
2022-02-14 Paul Boddie Simplified slightly and introduced consistent output message format.
2022-02-14 Paul Boddie Fixed unlinking of top-level objects.
2022-02-14 Paul Boddie Reorganised e2access, adding directory removal and single file listing support,
2022-02-14 Paul Boddie Added path existence, removal and unlinking functions.
2022-02-14 Paul Boddie Added a path splitting function to expose a path's dirname and basename.
2022-02-13 Paul Boddie Added uid, gid, umask options and tidied up argument processing.
2022-02-10 Paul Boddie Removed file paths from various methods, instead relying on file identifiers.
2022-02-09 Paul Boddie Introduced file permissions testing when accessing files.
2022-02-08 Paul Boddie Employ the e2access tool in the libe2access/host directory.
2022-02-06 Paul Boddie Removed support for indicating the user identifier in the test programs. Each
2022-01-27 Paul Boddie Added initial support for renaming filesystem objects.
2022-01-14 Paul Boddie Reordered functions and declarations.
2022-01-08 Paul Boddie Fixed the description of the remove_provider method.
2022-01-07 Paul Boddie Added some documentation of the server framework.
2022-01-04 Paul Boddie Added initial support for file removal.
2022-01-04 Paul Boddie Added unlinking and removal functionality.
2022-01-04 Paul Boddie Changed the mapping to use Provider instead of Accountable.
2021-12-31 Paul Boddie Test writing and initial file length reporting as well as file replacement.
2021-12-28 Paul Boddie Moved function definition.
2021-12-28 Paul Boddie Avoid use of an unterminated loop.
2021-12-28 Paul Boddie Updated libe2access sources and added host-based programs and tests.
2021-11-28 Paul Boddie Added missing reference count increment when creating a file.
2021-10-18 Paul Boddie Renamed the registry classes to be more descriptive.
2021-10-17 Paul Boddie Consolidated provider registration.
2021-10-17 Paul Boddie Make the file object registry available via providers.
2021-10-17 Paul Boddie Moved resource instantiation to provider methods.
2021-10-17 Paul Boddie Reorganised the mechanism of obtaining providers and resources in the registry.
2021-10-16 Paul Boddie Renamed FileNotification to Provider.
2021-10-16 Paul Boddie Made the file registry responsible for looking up existing objects and obtaining
2021-10-16 Paul Boddie Updated the documentation to reflect directory-related changes.
2021-10-16 Paul Boddie Fixed host directory access, taking a copy of the directory path.
2021-10-13 Paul Boddie Added a test of concurrent operations during directory reading.
2021-10-13 Paul Boddie Introduced a helper method to get parent filesystem objects.
2021-10-11 Paul Boddie Fixed comment to reflect actual parameter purpose.
2021-10-09 Paul Boddie Updated libext2fs to version 1.46.2, also introducing some notes about the
2021-10-02 Paul Boddie Added tentative support for directory-level notifications.
2021-10-01 Paul Boddie Introduced subgraphs reflecting the directory groupings for better layout.
2021-09-27 Paul Boddie Renamed FilePaging to FileObjectRegistry.
2021-09-27 Paul Boddie Separated out the directory provider lookup for other potential usage.
2021-09-27 Paul Boddie Added the notification interface to directory resources.
2021-09-26 Paul Boddie Fixed subscription commentary for files.
2021-09-26 Paul Boddie Corrected method description.
2021-09-25 Paul Boddie Made client_opendir obtain a directory listing reader object, renaming the
2021-09-20 Paul Boddie Closed temporary branch to retain initial directory-related work. libfsserver-directory-resources
2021-09-20 Paul Boddie Introduced directory resource, provider and accessor objects. The opendir
2021-09-18 Paul Boddie Fixed comment to reflect changes in the file registry.
2021-09-12 Paul Boddie Introduced file provider objects to manage notifications for each file and to
2021-09-11 Paul Boddie Introduced deletion of pipe paging objects, previously neglected.
2021-09-11 Paul Boddie Made the file notification manager use the accountable object support.
2021-09-11 Paul Boddie Moved generic accounting functionality into a base class.
2021-09-10 Paul Boddie Added directory resources to encapsulate directory access. libfsserver-directory-resources
2021-09-10 Paul Boddie Introduced a separate notifier registry for files.
2021-09-10 Paul Boddie Added missing attach invocation. Note that the pager calls attach on the mapper.
(0) -100 -60 +60 +100 +300 tip