290:0914519a0729
|
2022-03-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified the unsubscribing mechanism, employing the inherent association
between pagers/resources and notifiers to identify the notifier to be released
when an unsubscribe operation is issued via a pager or resource. |
|
|
libfsclient/include/fsclient/notifier.h libfsclient/lib/src/Makefile libfsclient/lib/src/notifier.cc libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/notifier_peer_endpoint.h libfsserver/include/fsserver/pipe_pager.h libfsserver/lib/Makefile libfsserver/lib/directories/directory_resource.cc ...
|
|
289:37d3f21edd8b
|
2022-03-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reintroduced the server convenience macro with additional convenience for
binding to a named capability. |
|
|
libipc/include/ipc/server.h libipc/lib/src/server.c
|
|
288:2a1518ac5891
|
2022-03-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Support unsubscribing from notifications using a special notifier peer object. |
|
|
libfsclient/include/fsclient/notifier.h libfsclient/lib/src/Makefile libfsclient/lib/src/notifier.cc libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/notifier_peer_endpoint.h libfsserver/include/fsserver/pipe_pager.h libfsserver/lib/Makefile libfsserver/lib/directories/directory_resource.cc ...
|
|
287:cbf3f5acab81
|
2022-03-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed comment. |
|
|
libsystypes/idl/notification.idl
|
|
286:eb691992a8f4
|
2022-03-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed server initialisation and IPC receive label interpretation to permit the
invocation of other endpoints bound to the IPC thread. |
|
|
libfsserver/lib/generic/resource_server.cc libipc/include/ipc/server.h libipc/lib/src/server.c
|
|
285:c146c6d1802f
|
2022-03-10 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed unsubscribe operations because they were not functioning correctly and
were causing failures, such as when directory reading client programs terminated
before the threads providing directory listing data.
The unsubscribe operation was accepting a notifier endpoint, following on from a
subscribe operation providing the same endpoint. However, the received endpoints
are considered as distinct capabilities and so unsubscribing fails to occur,
with the latter endpoint not being recognised as the former. |
|
|
libfsclient/include/fsclient/notifier.h libfsclient/lib/src/notifier.cc libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/pipe_pager.h libfsserver/lib/directories/directory_resource.cc libfsserver/lib/files/file_pager.cc libfsserver/lib/generic/notification.cc libfsserver/lib/pipes/pipe_pager.cc ...
|
|
284:fe6f07b146a2
|
2022-03-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed comment. |
|
|
libfsclient/lib/src/file.cc
|
|
283:554479097a5b
|
2022-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added fsaccess: an equivalent program to e2access. |
|
|
conf/dstest_fsaccess.cfg conf/dstest_fsaccess.list fsaccess/Control fsaccess/Makefile fsaccess/fsaccess.c fsaccess/op_list_objects.c fsaccess/ops.c fsaccess/ops.h
|
|
282:c331ad9ca91f
|
2022-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous declaration. |
|
|
libe2access/host/op_list_objects.c
|
|
281:63c7c2e1f35f
|
2022-03-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made buffer size settings local to each affected file. |
|
|
libe2access/host/op_copy_in.c libe2access/host/op_copy_out.c libe2access/host/op_script.c libe2access/host/session.c
|
|