Permalink
Switch branches/tags
Nothing to show
Commits on Sep 24, 2018
  1. RPE-1859: Refactor DomainInfoResponseTest to use builder to create in…

    Bin Chen
    Bin Chen committed Sep 24, 2018
    …put XML
Commits on Jul 30, 2018
Commits on Jul 23, 2018
  1. Create and update domain to allow host as attribute (#11)

    sonaljain-github authored and jedichenbin committed Jul 23, 2018
    * Create and update domain command to supoort host as attribute
    
    * Addressing review comments and added unit tests
    
    * Addressing review comments for Create and update domain to allow host as attribute
Commits on Jun 8, 2018
  1. RPE-1657: Fix logging to avoid false alarm

    Bin Chen
    Bin Chen committed Jun 8, 2018
    The logging of EPP session rate limit exceeded should not be in the for
    loop as it is still trying to find an available session with minimum
    count.
    
    For example, let's say there are 3 sessions available in the pool,
    
    + Session A (count = 2)
    + Session B (count = 4)
    + Session C (count = 0)
    
    While it's checking the session B, the logging will be triggered, but
    actually it will find session C as a best availabe result.
Commits on May 29, 2018
  1. Bump up the version to 3.11.2 prior to release

    Bin Chen
    Bin Chen committed May 29, 2018
  2. RPE-1626: Change logging level in TLSSession.read()

    Bin Chen
    Bin Chen committed May 29, 2018
    Main useage in `SessionManagerImpl.execute()` would log WARN so there is
    no need to log ERROR in the `TLSSession.read()`. Otherwise sysops would
    receive unnecessary alerts sent by monitoring system.
    
    Below is the calling stack:
    
            SessionManagerImpl.execute(Transaction) // catch IOException
              |
              + TLSSession.read(Response)
                |
                + TLSSession.readToDocument()
                  |
                  + TLSSession.read()
Commits on Apr 5, 2018
Commits on Feb 28, 2018
  1. RPE-1484:Add Travel Industry Acknowledgement flag for domain create/r…

    Raj Ranawaka
    Raj Ranawaka committed Feb 28, 2018
    …enew/transfer unspec extensions
Commits on Jan 9, 2018
  1. Merge branch 'xml-with-ns-prefix'

    Bin Chen
    Bin Chen committed Jan 9, 2018
  2. RPE-1269: Add a configuration item for EPP session

    Bin Chen
    Bin Chen committed Jan 9, 2018
    So that Toolkit client can simply specify in the session properties to
    express whether they'd like to have XML namespace prefixes in QNAME.
    Toolkit would be able to honor this new property when it serialise the
    EPP commands.
Commits on Nov 21, 2017
Commits on Nov 20, 2017
  1. Update readme for TLS protocols, clean up SSLSocket setup

    Bin Chen
    Bin Chen committed Nov 20, 2017
    With the recently merged code changes, the toolkit is able to use
    different TLS protocols. So the corresponding section in README gets
    updated.
    
    It's also noticed during the code review that, `SSLSocket` actually
    honours the `SSLContext.getInstance(protocol)` so it probably would be
    better off removing the call to `SSLSocket.setEnabledProtocols()` as we
    don't really need to override those enabled-protocols.
  2. Merge pull request #10 from skalsangrah/master

    jedichenbin committed Nov 20, 2017
    Changes to support different SSL protocol versions
  3. Changes to support different SSL protocol versions... oops wrong case…

    s_skalsa
    s_skalsa committed Nov 20, 2017
    … for tls versions
  4. Changes to support different SSL protocol versions... Fixed checkstyl…

    s_skalsa
    s_skalsa committed Nov 20, 2017
    …e errors
Commits on Nov 19, 2017
  1. Decommission the build env for openjdk7 and oraclejdk7

    Bin Chen
    Bin Chen committed Nov 19, 2017
    Travis CI has problem on these two building environments,
    
    1. In oraclejdk7 env, './gradlew assemble' failed due to "JAVA_HOME is
        set to an invalid directory: /usr/lib/jvm/java-7-oracle"
    2. In openjdk7 env, './gradlew assemble' failed due to
        "java.security.NoSuchProviderException: no such provider: SunEC".
    
    The first issue is because Trusty no longer supports Oracle Java 7,
    according to travis-ci/travis-ci#7884.
    
    The second issue is a problem between JVMs and Gradle Inc. servers
    (`services.gradle.org` and `plugins.gradle.org`), that can only be
    solved by JVM or server configuration changes. The first approach
    requires the manipulation of java security providers. The second option
    is unlikely to happen because it decreases security, and more
    importantly the servers are managed by a third party.
    Refer to: gradle/gradle#2421
    
    In the gradle script we actually already force both source compatibility
    and target compatibility to be 1.6, which means the build will fail if
    the source code is not 1.6 compatible, also it guarantees the generated
    class files would be able to run on Java 6+.
    
    That being said, we don't really need to run the builds on JDK7 env. So
    this change is to decommission the two build env in Travis CI.
Commits on Oct 19, 2017
  1. RPE-939: Add UIN to Domain Update Unspec Extension

    Richard Cane
    Richard Cane committed Oct 19, 2017
Commits on Oct 17, 2017
  1. RPE-938: Add KV List support to Transfer Request

    Richard Cane
    Richard Cane committed Oct 17, 2017
Commits on Oct 16, 2017
  1. RPE-1269: Update Toolkit to generate XML with namespace prefixes

    Bin Chen
    Bin Chen committed Oct 16, 2017
    This is a request from brandmate team.
    
    The key change is from the `Command.toXML()`, a overwriten method would
    accept a `XmlOutputConfig`, via which the caller could specify whether
    they want the namespace prefixes to be output.
    
    Noteworth - the prefix is coming from the `NamespaceContextImpl`, so at
    this stage it does not allow user to freely specify the prefix. Actually
    from the design perspective there is no obvious reason why we would want
    to allow caller to freely pass in any prefix. As a toolkit it would be
    better to output the prefixes in a consistent manner.
    
    A few test cases have been added to verify the changes.
Commits on Oct 6, 2017
Commits on Sep 22, 2017
  1. RPE-937 Support UIN with renew unspec extension

    Bernie Schelberg
    Bernie Schelberg committed Sep 22, 2017
Commits on Sep 20, 2017
  1. RPE-937 Support KV list with renew

    Bernie Schelberg
    Bernie Schelberg committed Sep 20, 2017
Commits on Sep 17, 2017
  1. RPE-1061: Add unspec delete extension for backorder

    Richard Cane
    Richard Cane committed Sep 17, 2017
Commits on Sep 6, 2017
  1. RPE-936 Add UIN unspec to DomainCreate

    Bernie Schelberg
    Bernie Schelberg committed Sep 6, 2017