Dotname SDK Changelog =================== Changes in version 1.0.3.0 (23.05.2006) ----------------------------------- * Explicitely set the pool minEvictableIdleTimeMillis configuration property to 0 in EPPSessionPool.initSinglePool and EPPSystemSessionPool.init to ensure that Generic Object Pool idle timeout checking is disabled. The EPPSessionPool handles EPP absoluate and idle timeouts. (James F. Gould) * Fix for SR #907237 where the epp.config Session Pool idleTimeout properties higher than timeBetweenEvictionRunsMillis properties resulted in the EPP Hello not be sent since the Evictor Thread called the EPPSessionPoolableFactory.passivateObject(Object) method which touched the session. The touch was moved up to EPPSessionPool.returnObject methods, removed from EPPSessionPoolableFactory, and a test was added to EPPSessionPoolTst for idle timeout. (James F. Gould). * Added test utility classes InvalidateSessionException and TestUtil, and updated EPPSessionPoolTst to use the new classes for providing a better sample of when to invalidate a session based on an exception. (James F. Gould) * Added the EPPResult.shouldCloseSession() : boolean method to for use in determine whether a server error should result in the closing/invalidation of the session. (James F. Gould) * Added support for either a boolean "1" or "true" and "0" or "false" in the EPPDomainCheckResult, EPPHostCheckResult, EPPEmailFwdCheckResult, and EPPDefRegCheckResult with use of new EPPUtil.decodeBooleanAttr and EPPUtil.encodeBooleanAttr methods. (James F. Gould) * Removed the validation for the authInfo with a transfer request in EPPNameWatchTransferCmd to allow the Stub Server to handle this validation. (James F. Gould) Changes in version 1.0.2.0 (21.12.2005) ----------------------------------- * Added handling empty reason element in EPPExtValue.decode(). (James F. Gould) * Fixed a bug in com.verisign.epp.codec.gen.EPPValue.decode where it required the namespace definition as an attribute of the sub-element. The namespace can now be defined anywhere in the XML. (James F. Gould) * Changed log level of services mismatch from error to warn in com.verisign.epp.codec.gen.EPPLoginCmd based on SR 652869. (James F. Gould) Changes in version 1.0.1.0 (14.11.2005) ----------------------------------- * Fixed an issue with EPPDomainInfoCmd when the hosts attribute is not set, which is the default, that caused the com.verisign.epp.codec.domain.EPPDomainTst test to fail. (James F. Gould) * Added the ability to set the client host name or IP address when creating a TCP or SSL connection. This ability was also added to the pools with the EPP.ClientHost or EPP.SessionPool..clientHost properties. Many files were modified to accommadate this feature. (James F. Gould) * Changed the EPPDomainPendActionMsg isSuccess and setSuccess methods to isPASuccess and setPASuccess so that they don't incorrectly override the same methods in the EPPResponse base class. Added additional codec and interfaces test code. (James F. Gould) * Fixed adding the svcExtension elements in EPPLoginCmd. The extservices attributes had to be set with EPPFactory.getInstance().getExtensions(). (James F. Gould)