1. 22 Oct, 2020 1 commit
    • 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
  2. 20 Oct, 2020 1 commit
    • Tigran Mkrtchyan's avatar
      nfs4: remove NfsLoginService interface · b1320d97
      Tigran Mkrtchyan authored
      Motivation:
      The NfsLoginService aimed to handle RPCSEC_GSS based session and
      map GSS context to appropriate Subject. However, this is always
      handled by RPC layer (after split of nfs and rpc modules into different
      projects). Thus NfsLoginService is simply a dead code.
      
      Modification:
      remove NfsLoginService interface
      
      Result:
      less dead code
      
      Acked-by: Paul Millar
      Acked-by: Lea Morschel
      Target: master
      b1320d97
  3. 10 Jul, 2020 1 commit
  4. 06 Jul, 2020 2 commits
  5. 17 Jul, 2019 2 commits