1. 15 Oct, 2014 4 commits
  2. 14 Oct, 2014 3 commits
  3. 13 Oct, 2014 9 commits
  4. 12 Oct, 2014 4 commits
    • Eric Cano's avatar
    • Eric Cano's avatar
      CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados... · e1d444b1
      Eric Cano authored
      CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados striper access for disk files
      
      Moved the call to getConfEntString(XROOT, PrivateKey, /opt/xrootd/keys/key.pem one step up to allow
      unit testing in environments without a castor.conf
      e1d444b1
    • Eric Cano's avatar
      CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados... · 9d1f9f2b
      Eric Cano authored
      CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados striper access for disk files
      
      Removed all OpenSSL support from tapeserverd as we opted for CryptoPP. This restores the passing of
      memory leaks and race conditions detection.
      9d1f9f2b
    • Eric Cano's avatar
      CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados... · 623e11df
      Eric Cano authored
      CASTOR-4739: tapeserverd should support localfile, rfio, xroot and rados striper access for disk files
      
      After testing Xroot access, realised that we need to add a signature in the opaque data of the
      Xroot URL. A signature using OpenSSL, as used in other places of the project was implemented,
      but did not pass the memory leak and race condition tests. As discussed with the rest of the team,
      OpenSSL is not to be trusted and has poor quality memory managment. The CryptoPP library, also part
      of the SLC6 distribution has been tested as well, and it output validated (on a few example) with
      OpenSSL's. CryptoPP can be used instead of OpenSSL, and has been put in place. This commit still contains
      the OpenSSL for reference. The next commit will remove it.
      623e11df
  5. 09 Oct, 2014 10 commits
  6. 08 Oct, 2014 10 commits