From 5cdce74a9ac94e3a4b5e369b22ab6fcf9bbbb384 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Mon, 18 May 2009 23:17:06 +0000
Subject: [PATCH] - patch [Issue 3984] & [Issue 3989] : Security issues with Assertion, Pre-Read, Post-Read Controls.
---
opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java b/opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java
index c634bd2..9b8d633 100644
--- a/opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java
+++ b/opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java
@@ -192,6 +192,18 @@
* {@inheritDoc}
*/
@Override
+ public boolean isAllowed(Operation operation, Entry entry,
+ SearchFilter filter) throws DirectoryException
+ {
+ return true;
+ }
+
+
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
public boolean maySend(SearchOperation searchOperation,
SearchResultEntry searchEntry)
{
@@ -216,6 +228,18 @@
* {@inheritDoc}
*/
@Override
+ public SearchResultEntry filterEntry(Operation operation, Entry entry)
+ {
+ // No implementation required.
+ return new SearchResultEntry(entry);
+ }
+
+
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
public boolean maySend(DN dn, SearchOperation searchOperation,
SearchResultReference searchReference)
{
--
Gitblit v1.10.0