mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

neil_a_wilson
31.31.2006 cf29071440f480d1eb6e47906f73282637a8a89a
refs
author neil_a_wilson <neil_a_wilson@localhost>
Thursday, August 31, 2006 22:31 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Thursday, August 31, 2006 22:31 +0200
commitcf29071440f480d1eb6e47906f73282637a8a89a
tree 45566eaa1c95abb7323275afd2b418eff98a8345 tree | zip | gz
parent b3b0b08237f691f88c775b1eb0b0f9dda661faa4 view | diff
Update a number of the client-side tools provided with OpenDS to ensure that
they use consistently incrementing message IDs for requests sent to the server.
In at least one case, it was possible for the same message ID to be used by the
client for two consecutive requests, which could trigger a race condition that
caused the server to refuse the second request.

Note that the underlying race condition still exists in the Directory Server
and will need to be addressed through a separate set of changes.

Reviwed By: David Page
OpenDS Issue Number: 614
7 files modified
173 ■■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPCompare.java 29 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPConnection.java 33 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPDelete.java 31 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPModify.java 23 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPPasswordModify.java 26 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/LDAPSearch.java 23 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/StopDS.java 8 ●●●● diff | view | raw | blame | history