From faf61b625328a8cf6df3936397fdb38dfa1badc8 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Thu, 27 Aug 2009 08:00:38 +0000
Subject: [PATCH] Fix 4193: Cannot see ECL cookie exchange response control with ldapsearch
---
opends/src/server/org/opends/server/tools/LDAPSearch.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/LDAPSearch.java b/opends/src/server/org/opends/server/tools/LDAPSearch.java
index 1d3e377..9a79ba3 100644
--- a/opends/src/server/org/opends/server/tools/LDAPSearch.java
+++ b/opends/src/server/org/opends/server/tools/LDAPSearch.java
@@ -274,6 +274,25 @@
}
} catch (Exception e) {}
}
+ else if (c.getOID().equals(OID_ECL_COOKIE_EXCHANGE_CONTROL))
+ {
+ try
+ {
+ EntryChangelogNotificationControl ctrl =
+ EntryChangelogNotificationControl.DECODER.decode(
+ c.isCritical(), ((LDAPControl) c).getValue());
+ out.println(
+ INFO_LDAPSEARCH_PUBLIC_CHANGELOG_COOKIE_EXC.get(
+ c.getOID(), ctrl.getCookie()));
+ }
+ catch (Exception e)
+ {
+ if (debugEnabled())
+ {
+ TRACER.debugCaught(DebugLogLevel.ERROR, e);
+ }
+ }
+ }
}
SearchResultEntryProtocolOp searchEntryOp =
--
Gitblit v1.10.0