diff options
-rw-r--r-- | viengoos/ChangeLog | 6 | ||||
-rw-r--r-- | viengoos/server.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/viengoos/ChangeLog b/viengoos/ChangeLog index 783bbfe..8e8eb27 100644 --- a/viengoos/ChangeLog +++ b/viengoos/ChangeLog @@ -1,5 +1,11 @@ 2008-12-12 Neal H. Walfield <neal@gnu.org> + * server.c (server_loop): Fix the activity_policy implementation + to allow a weak capability to set an activity's child relative + policy but not its sibling relative policy. + +2008-12-12 Neal H. Walfield <neal@gnu.org> + Implement messengers and convert to new IPC semantics. * messenger.h: New file. * messenger.c: New file. diff --git a/viengoos/server.c b/viengoos/server.c index 544a6c4..770a465 100644 --- a/viengoos/server.c +++ b/viengoos/server.c @@ -1754,7 +1754,7 @@ server_loop (void) if (! target_writable && (flags & (ACTIVITY_POLICY_STORAGE_SET - | ACTIVITY_POLICY_CHILD_REL_SET))) + | ACTIVITY_POLICY_SIBLING_REL_SET))) REPLY (EPERM); rm_activity_policy_reply (principal, reply, activity->policy); |