140:b0f34fc8d4d8
|
2021-07-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced locking and support for incremental endpoint allocation. |
|
|
libfsserver/include/fsserver/notification.h libfsserver/lib/generic/notification.cc
|
|
139:404caa4bc10d
|
2021-07-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced unhelpful L4Re-provided inode numbers as file identifiers in the host-
based file implementations. |
|
|
libfsserver/include/fsserver/host_file_opener.h libfsserver/lib/files/host_file_opener.cc
|
|
138:ac4025f8f4e0
|
2021-07-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up the notification management, introducing C++ library data structures. |
|
|
libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/generic/notification.cc libfsserver/lib/pipes/pipe_paging.cc
|
|
137:929003b4e133
|
2021-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified notification functionality slightly, introducing a notify_others
method, a special endpoint "role" enumeration, and removing special handling of
any "source" notifier when performing notifications. |
|
|
libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/generic/notification.cc libfsserver/lib/pipes/pipe_pager.cc libfsserver/lib/pipes/pipe_paging.cc
|
|
136:b584c94d252f
|
2021-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the open method of the opener resource to return error information. |
|
|
libfsserver/include/fsserver/opener_resource.h libfsserver/lib/files/opener_context_resource.cc libfsserver/lib/files/opener_resource.cc
|
|
135:fee8fdde3ae1
|
2021-07-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed client_open_device to client_open_using, adding a corresponding pipe
opening function. |
|
|
libext2fs_blockserver/lib/src/blockserver_io.c libfsclient/include/fsclient/client.h libfsclient/lib/src/client.cc
|
|
134:838adec639f9
|
2021-07-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed redundant include and definition now that the client library is used.
Removed redundant comment: initial notifications are now tested. |
|
|
tests/dstest_pipe_client.cc
|
|
133:b287ba4e828b
|
2021-07-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved notification functionality to a separate base class. |
|
|
libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/Makefile libfsserver/lib/generic/notification.cc libfsserver/lib/pipes/pipe_paging.cc
|
|
132:9392b442245f
|
2021-07-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched the pipe test to use only the client library interface. |
|
|
conf/dstest_pipe.cfg tests/dstest_pipe_client.cc
|
|
131:c294a1c11049
|
2021-07-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed comment. |
|
|
libfsserver/include/fsserver/file_paging.h
|
|