Skip to content
  • Tigran Mkrtchyan's avatar
    pol: update to oncrpc4j-3.1.0 · ed9a5783
    Tigran Mkrtchyan authored
    Motivation:
    new major version update with improvements and breaking changes:
    
    - Drop dependency on dcache-auth , which had incompatible license
    - Experimental AUTH_TLS support
    - Various javadoc improvements
    - Improved code coverage
    - removed direct dependency on grizzly-framework-monitoring
    
    The result of removal of license incompatible dcache-auth in oncrpc4j is
    migration from org.dcache.auth.GidPrincipal and org.dcache.auth.UidPrincipal
    to com.sun.security.auth.UnixNumericGroupPrincipal and
    com.sun.security.auth.UnixNumericUserPrincipa. This breaking change have
    to be handled in nfs4j.
    
    Modification:
    Update pom to use oncrpc4j-3.1.0. Introduce UnixSubjects that provides
    alternative to org.dcache.auth.Subjects. Update code base to match API
    changes.
    
    Result:
    The nfs4j has no dependency with conflicting license. Support for
    nfs-over-tls.
    
    WARNING: this is a breaking change that requires changes in VirtualFileSystem
    implementations.
    
    Acked-by: Paul Millar
    Target: master
    ed9a5783