27 Sep, 2006
5 commits
-
- Update the operation code to consolidate a lot of the cancel/abandon checking into a method in the Operation superclass. - Make sure that cancel and StartTLS extended operations cannot be canceled or abandoned. - If the request controls element of an operation is null, replace it with an empty list. OpenDS Issue Number: 724 git-svn-id: https://svn.forgerock.org/opendj/trunk@482 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@481 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…om the correct place in the lowerLeftStr string. Fix for issue 722. git-svn-id: https://svn.forgerock.org/opendj/trunk@480 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Return an exit code of 1 on failure of import LDIF. Change setup tool to print an error message when the import fails. git-svn-id: https://svn.forgerock.org/opendj/trunk@479 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@478 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Sep, 2006
14 commits
-
- Add a new plugin that can be used to terminate client connections at specific points in plugin processing when an appropriate control is included in the request. - Add a new plugin that can be used to count the number of times that various types of plugins are invoked. Update the startServer and shutdownServer methods in TestCaseUtils to ensure that the startup and shutdown plugins are invoked at the right times. - Add test cases for the DirectoryException and InitializationException classes. - Create an OperationTestCase superclass that can be used for testing generic methods in the Operation class. Create an AbandonOperationTestClass subclass that tests the core Abandon operation. git-svn-id: https://svn.forgerock.org/opendj/trunk@477 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
plugins at the appropriate time. Update the LDAP client connection to ensure that it invokes the post-disconnect plugins at the appropriate time. OpenDS Issue Number: 728 git-svn-id: https://svn.forgerock.org/opendj/trunk@476 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@475 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… ant targets to only run specific tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@474 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ethod levels. Please refer to the unit test documentation on the OpenDS website for more information. Fix for issue 720. git-svn-id: https://svn.forgerock.org/opendj/trunk@473 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@472 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add some tests for better coverage of the Bit String syntax git-svn-id: https://svn.forgerock.org/opendj/trunk@471 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@470 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@469 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@468 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@467 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- make a method signature independent from the implementation Reviewed by Neil and Matt git-svn-id: https://svn.forgerock.org/opendj/trunk@466 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@465 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
draft-schleiff-ldap-xri Internet Draft. git-svn-id: https://svn.forgerock.org/opendj/trunk@464 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Sep, 2006
19 commits
-
problems with clients due to a race condition. Previously, the success response was sent to the client before TLS negotiation was started (because the StartTLS response must be sent in the clear), and it was possible that if a client was able to receive that response and send a subsequent TLS-protected request before the was able to begin the TLS negotiation, then the server would try to handle the client request as if it were in the clear and would not be able to decode it. The server now prepares to perform the TLS negotiation before sending the response to the client to eliminate that race condition. OpenDS Issue Number: 725 git-svn-id: https://svn.forgerock.org/opendj/trunk@463 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@462 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
that implement the ConfigurableComponent and ConfigChangeListener interfaces. git-svn-id: https://svn.forgerock.org/opendj/trunk@461 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@460 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
implementation. It should only be possible to alter the password policy configuration over protocol. git-svn-id: https://svn.forgerock.org/opendj/trunk@459 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
test case. git-svn-id: https://svn.forgerock.org/opendj/trunk@458 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
types package. git-svn-id: https://svn.forgerock.org/opendj/trunk@457 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
to ensure that anything written to standard error does actually make it to standard error instead of being hidden. git-svn-id: https://svn.forgerock.org/opendj/trunk@456 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@455 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@454 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add some tests for more Equality matching rules git-svn-id: https://svn.forgerock.org/opendj/trunk@453 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
an "isOperational" getter in the AttributeUsage enumeration. git-svn-id: https://svn.forgerock.org/opendj/trunk@452 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
make it immutable (it's still not 100% immutable - the constructors do not perform deep copies of the extra properties). git-svn-id: https://svn.forgerock.org/opendj/trunk@451 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- The EXTERNAL SASL mechanism handler - The StartTLS extended operation - The file-based key manager provider - The file-based trust manager provider - The core password policy git-svn-id: https://svn.forgerock.org/opendj/trunk@450 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The certificates are valid for 20 years, so we won't need to change them for a while. They are self-signed, but there are also trust stores available so that clients can trust them without needing to resort to blindly trusting all certificates. There is a client certificate that is adequate for use with SASL EXTERNAL. Both the client and server certificates are available in both JKS and PKCS#12 formats. The commands used to generate these certificates are as follows: $ /usr/java5/bin/keytool -genkey -alias server-cert -keyalg rsa -dname 'CN=OpenDS Test Certificate,O=OpenDS.org' -keystore server.keystore -storepass password -keypass password $ /usr/java5/bin/keytool -selfcert -alias server-cert -validity 7305 -keystore server.keystore -storepass password $ /usr/java5/bin/keytool -export -rfc -alias server-cert -file /tmp/server.cert -keystore server.keystore -storepass password $ /usr/java5/bin/keytool -import -alias server-cert -file /tmp/server.cert -keystore server.truststore -storepass password $ /usr/java5/bin/keytool -genkey -alias client-cert -keyalg rsa -dname 'CN=Test User,O=Test' -keystore client.keystore -storepass password -keypass password $ /usr/java5/bin/keytool -selfcert -alias client-cert -validity 7305 -keystore client.keystore -storepass password $ /usr/java5/bin/keytool -import -alias server-cert -file /tmp/server.cert -keystore client.truststore -storepass password $ /usr/java5/bin/keytool -export -rfc -alias client-cert -file /tmp/client.cert -keystore client.keystore -storepass password $ /usr/java5/bin/keytool -import -alias client-cert -file /tmp/client.cert -keystore server.truststore -storepass password $ /usr/java5/bin/keytool -import -alias client-cert -file /tmp/client.cert -keystore client.truststore -storepass password $ keytool -importkeystore -srckeystore server.keystore -destkeystore server-cert.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass password -deststorepass password -srcalias server-cert -destalias server-cert -srckeypass password -destkeypass password $ keytool -importkeystore -srckeystore client.keystore -destkeystore client-cert.p12 -srcstoretype JKS -deststoretype PKCS12 -srcstorepass password -deststorepass password -srcalias client-cert -destalias client-cert -srckeypass password -destkeypass password git-svn-id: https://svn.forgerock.org/opendj/trunk@449 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
updated if the password generator is changed while the server is online. OpenDS Issue Number: 717 git-svn-id: https://svn.forgerock.org/opendj/trunk@448 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@447 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
occur if it was created with a single DN value and that value is null. OpenDS Issue Number: 716 git-svn-id: https://svn.forgerock.org/opendj/trunk@446 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
SASL EXTERNAL authentication even though they claim to. OpenDS Issue Number: 715 git-svn-id: https://svn.forgerock.org/opendj/trunk@445 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Sep, 2006
2 commits
-
a delay in preoperation processing. git-svn-id: https://svn.forgerock.org/opendj/trunk@444 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
traditional work queue, and the cancel extended operation. git-svn-id: https://svn.forgerock.org/opendj/trunk@443 41b1ffd8-f28e-4786-ab96-9950f0a78031