From: Havoc Pennington Date: Tue, 14 Oct 2003 05:22:22 +0000 (+0000) Subject: - the pending reply tracking isn't quite right. It currently simply X-Git-Tag: dbus-0.20~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b704a068a92c00b50e7d5f33ef6c8e1c3a87ceae;p=thirdparty%2Fdbus.git - the pending reply tracking isn't quite right. It currently simply blocks any reply if one wasn't pending. Instead, it needs to allow any reply if one was pending, and block otherwise. Suggest changing the check_reply() call to just get a boolean was_pending_reply value, pass that in to the policy engine, and allow / elements to match based on whether it was a pending reply. --- diff --git a/doc/TODO b/doc/TODO index c301d4499..547944332 100644 --- a/doc/TODO +++ b/doc/TODO @@ -1,4 +1,4 @@ - + - How we will handle DCOP needs sorting out. Among other things, we need to check that service and service-ownership semantics map to DCOP reasonably well. @@ -118,3 +118,10 @@ - the max_replies_per_connection resource limit isn't implemented + - the pending reply tracking isn't quite right. It currently simply + blocks any reply if one wasn't pending. Instead, it needs to + allow any reply if one was pending, and block otherwise. + Suggest changing the check_reply() call to just get a boolean + was_pending_reply value, pass that in to the policy + engine, and allow / elements to match based on + whether it was a pending reply.