L4Re/OLD/e2fsserver

Shortlog

(0) -100 -60 tip
2020-07-26 Paul Boddie Added debugging output and various tests to help debug concurrency issues. default tip
2020-07-25 Paul Boddie Introduced an atomic operation for establishing an accessor for a file.
2020-07-04 Paul Boddie Actually reserve a capability slot for the semaphore.
2020-06-25 Paul Boddie Make sure that generated headers are available when compiling. This becomes much
2020-05-05 Paul Boddie Introduced a separate buffer type for context state, used also by objects.
2020-05-01 Paul Boddie Replaced resource_start usage with the ResourceServer start_thread method.
2020-04-30 Paul Boddie Replaced separate server classes with use of libipc server configurations.
2020-04-09 Paul Boddie Fixed base class detach method invocations, permitting accessor removal.
2020-04-08 Paul Boddie Retain a reference to the paging coordinator in paging accessors.
2020-04-08 Paul Boddie Employed the simplified open_object_server method signature.
2020-03-31 Paul Boddie Removed filesystem operations now present on opener contexts.
2020-03-30 Paul Boddie Treat directories as files, providing listing data when read.
2020-03-28 Paul Boddie Added queue-jumping synchronisation operations.
2020-03-28 Paul Boddie Added synchronisation operations to directory objects.
2020-03-26 Paul Boddie Introduced usage of the resource server spawning convenience function.
2020-03-09 Paul Boddie Removed the notification IRQ parameter from open operations.
2020-03-05 Paul Boddie Introduced a common IDL export directory variable.
2020-03-01 Paul Boddie Removed redundant open method from the filesystem declarations.
2020-02-23 Paul Boddie Adopted more descriptive IDL output directory variable naming.
2020-02-01 Paul Boddie Merged concurrent branches.
2020-01-31 Paul Boddie Use IDL Makefile resources directly from idl4re.
2019-12-16 Paul Boddie Replaced the Directory interface with the Opener interface, eliminating the
2019-12-15 Paul Boddie Fixed missing member initialisation and message initialisation.
2019-12-13 Paul Boddie Use the systypes header for file control definitions.
2019-12-05 Paul Boddie Updated the getuserfs operation to use factory-style data types.
2019-12-04 Paul Boddie Updated interface variable naming to use language-specific conventions.
2019-12-01 Paul Boddie Moved file size initialisation into the accessor constructor; otherwise, a size
2019-11-30 Paul Boddie Changed the name of the object-opening method.
2019-11-30 Paul Boddie Employ updated filesystem interface signatures.
2019-11-29 Paul Boddie Employ the common user filesystem resource.
2019-11-26 Paul Boddie Introduced interface definitions to formalise directory listing communications.
2019-11-09 Paul Boddie Introduced explicit compound interface names.
2019-11-08 Paul Boddie Employed the revised naming for compound interface files and classes.
2019-11-06 Paul Boddie Employed revised compound interface naming.
2019-11-06 Paul Boddie Reorganised in order to use code generated from interface descriptions.
2019-10-21 Paul Boddie Employ a neutral representation for file metadata.
2019-10-07 Paul Boddie Open files when clients attach to an unused accessor, permitting re-opening when
2019-09-14 Paul Boddie Aligned serialised structures to word boundaries to prevent unaligned accesses.
2019-07-16 Paul Boddie Introduced a separate directory resource providing access to directory listings.
2019-07-15 Paul Boddie Fixed the inode used for metadata retrieval. Updated the header for flags.
2019-07-15 Paul Boddie Fixed missing _index adjustment before replying with a filled page.
2019-07-15 Paul Boddie Introduced support for verbose directory listings incorporating file metadata.
2019-07-15 Paul Boddie Renamed the callback method to record_entry from read_into.
2019-07-15 Paul Boddie Renamed _open to _check_access. Test O_DIRECTORY when creating new files.
2019-07-14 Paul Boddie Added support for fstat, only returning useful data for files at present.
2019-07-13 Paul Boddie Fixed erroneous use of the thread structure in pthread_join.
2019-07-13 Paul Boddie Introduced locking around filesystem operations using semaphores.
2019-07-09 Paul Boddie Added IRQ-based notification when files are created.
2019-07-08 Paul Boddie Introduced a create_file method to the directory accessor, obtaining such an
2019-07-08 Paul Boddie Eliminated the separate member for written data since the buffer will always be
2019-07-07 Paul Boddie Use SIZE_MAX as the file size when undetermined.
2019-07-07 Paul Boddie Terminate listings with a null record, introducing a null page if necessary.
2019-07-07 Paul Boddie Introduced initial support for directory listings as memory-mapped resources.
2019-07-06 Paul Boddie Removed superfluous include.
2019-07-04 Paul Boddie Added a convenience function to wait for object-specific messages.
2019-07-04 Paul Boddie Switched to using IPC for synchronisation between threads, also reinstating
2019-07-04 Paul Boddie Made the directory listing an object accessible via pthread synchronisation
2019-07-03 Paul Boddie Reintroduced a directory object to proxy read operations handled by the listing.
2019-07-03 Paul Boddie Renamed various resource functions.
2019-07-03 Paul Boddie Renamed Fs_directory to Fs_directory_listing.
(0) -100 -60 tip