Branch: refs/heads/xrdssiV2 Home: https://github.com/xrootd/xrootd Commit: e5211314b2c8d783a41bbd8800bf7258cded8234 https://github.com/xrootd/xrootd/commit/e5211314b2c8d783a41bbd8800bf7258cded8234 Author: Michal Simon <[log in to unmask]> Date: 2017-04-22 (Sat, 22 Apr 2017) Changed paths: R .travis.yml Log Message: ----------- Revert "Merge pull request #504 from alexpearce/502-travis-ci" This reverts commit 42e3facb35638f26ea8d5a2b01a3d579e929190c, reversing changes made to a315fd268709f2aa01b85b7be03a71a13f278c21. Commit: 5198c9c29af8e87ac375586c4a707c9521ec30f8 https://github.com/xrootd/xrootd/commit/5198c9c29af8e87ac375586c4a707c9521ec30f8 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: remove default fuse argument "allow_other" as it is impossible to unset Motivation: This prevented mounting if user_allow_other is not set in fuse.conf So a user with no root access could not use xrootdfs and could not change this argument without recompiling. Change: Don't pass allow_other to fuse by default. Result: Now xrootdfs works if user_allow_other is disabled, and allow_other argument can be passed when mounting if it is needed. Commit: 6e43fb8c0221d1f4759e98bb5bef5c8c687cb6d7 https://github.com/xrootd/xrootd/commit/6e43fb8c0221d1f4759e98bb5bef5c8c687cb6d7 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsWcache.cc Log Message: ----------- xrootdfs: check file descriptor before using it in xrootdfs wcache If file open failed with ENOSYS (it can if the server responded with kXR_Unsupported), then file descriptor is not initialized. As a result any attempt to write to the file gives a segfault. This check gives a EBADF instead. Commit: f2889a5020e8e065350cae77bba745a794bc3498 https://github.com/xrootd/xrootd/commit/f2889a5020e8e065350cae77bba745a794bc3498 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsWcache.cc Log Message: ----------- xrootdfs: more error checks when creating write cache Return errors to the caller instead of ignoring them. Commit: 6fcefebcdb5a1f789299c6050b5daf5169864fb6 https://github.com/xrootd/xrootd/commit/6fcefebcdb5a1f789299c6050b5daf5169864fb6 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsMisc.cc Log Message: ----------- xrootdfs: avoid using literal 1024, replace with MAXROOTURLLEN Just a little clean-up to use the constant everywhere, instead of only sometimes. Commit: e7d027e2933467e781238f069106b9a774baaaa3 https://github.com/xrootd/xrootd/commit/e7d027e2933467e781238f069106b9a774baaaa3 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: actually check wcache creation error on open Report the error to caller instead of ignoring it. Commit: a40bef25838c324a935f7a4290d8e0a2dc038c26 https://github.com/xrootd/xrootd/commit/a40bef25838c324a935f7a4290d8e0a2dc038c26 Author: Wei Yang <[log in to unmask]> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/XrdFfs/XrdFfsMisc.cc M src/XrdFfs/XrdFfsWcache.cc M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- Merge pull request #513 from fizmat/extra-checks XRootDFS: Extra checks and error reporting Commit: 35bf272ca87a1c0449954b6dff5b6dacbf81c4eb https://github.com/xrootd/xrootd/commit/35bf272ca87a1c0449954b6dff5b6dacbf81c4eb Author: Michal Simon <[log in to unmask]> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- [Docs] Clean up PreReleaseNotes for 4.6.1 Commit: 0b78899c6373f6941d31361d6ca3bedbff762f36 https://github.com/xrootd/xrootd/commit/0b78899c6373f6941d31361d6ca3bedbff762f36 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: control allow_other by env XROOTD_NOALLOWOTHER, preserve default as on Commit: 82d8c2362ecbec2602cb34923517adb1c62f6c4a https://github.com/xrootd/xrootd/commit/82d8c2362ecbec2602cb34923517adb1c62f6c4a Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M src/XrdFfs/README M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: document the environment variable, change name to XROOTDFS_NO_ALLOW_OTHER Commit: 27d6b650b0ab31ce8b18bb500ca0960abf648fc7 https://github.com/xrootd/xrootd/commit/27d6b650b0ab31ce8b18bb500ca0960abf648fc7 Author: Wei Yang <[log in to unmask]> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M src/XrdFfs/README M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- Merge pull request #512 from fizmat/xrootdfs xrootdfs: remove default fuse argument "allow_other" as it is impossible to unset Commit: 8fea5c8c2705097b92a2e010b435ff9a6df83f8a https://github.com/xrootd/xrootd/commit/8fea5c8c2705097b92a2e010b435ff9a6df83f8a Author: Michal Simon <[log in to unmask]> Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M src/XrdCl/XrdClXCpCtx.cc M src/XrdCl/XrdClXCpCtx.hh M src/XrdCl/XrdClXCpSrc.cc Log Message: ----------- [XrdCl] Fix: xcp hangs if there are no valid sources. Commit: f3109445d34e432300b058c7824c823ce600414f https://github.com/xrootd/xrootd/commit/f3109445d34e432300b058c7824c823ce600414f Author: Michal Simon <[log in to unmask]> Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M src/XrdCl/XrdClClassicCopyJob.cc Log Message: ----------- [XrdCl] Fix: xcp segfaults if the destination exists. Commit: 194d04a2082d153a02f60f4b2e33c37c75fb5de3 https://github.com/xrootd/xrootd/commit/194d04a2082d153a02f60f4b2e33c37c75fb5de3 Author: Michal Simon <[log in to unmask]> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M src/XrdCl/XrdClXCpSrc.cc Log Message: ----------- [XrdCl] Fix: xcp throws FP exception when calc transfer rate. Commit: 04c06cf32c898fe66653808e487c0f51215aebaf https://github.com/xrootd/xrootd/commit/04c06cf32c898fe66653808e487c0f51215aebaf Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh M src/XrdPosix/XrdPosixPrepIO.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPosix/XrdPosixXrootdPath.hh M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc Log Message: ----------- [Proxy/Posix] Allow Name2Name to populate cache using the LFN. Commit: e5e6112d3cf3dd0ff863c0a34c9a1d6c3e774438 https://github.com/xrootd/xrootd/commit/e5e6112d3cf3dd0ff863c0a34c9a1d6c3e774438 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M src/XrdPosix.cmake M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixObject.cc M src/XrdPosix/XrdPosixPrepIO.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPss/XrdPssConfig.cc M src/XrdSys/XrdSysTrace.hh Log Message: ----------- [Posix] Convert to using universal tracing facility. Commit: 1488bbe73475f987cb5c6a69f5091a7c84987a2b https://github.com/xrootd/xrootd/commit/1488bbe73475f987cb5c6a69f5091a7c84987a2b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: A src/XrdPosix/XrdPosixTrace.hh Log Message: ----------- Add forgotten include file. Commit: f2eb8efcf0657b15b21d8f789bc01b9fdb0ed7b1 https://github.com/xrootd/xrootd/commit/f2eb8efcf0657b15b21d8f789bc01b9fdb0ed7b1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on Proxy/Posix changes. Commit: 697eb5d5dcd3301565beaf7d808e97f69b35436e https://github.com/xrootd/xrootd/commit/697eb5d5dcd3301565beaf7d808e97f69b35436e Author: Wei Yang <[log in to unmask]> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M docs/PreReleaseNotes.txt M src/XrdPosix/XrdPosixPreload.cc M src/XrdPosix/XrdPosixPreload32.cc Log Message: ----------- enable LITE feature in Posix preload library Commit: 7cac43110521892bc56d900ee1fe0278c6f68768 https://github.com/xrootd/xrootd/commit/7cac43110521892bc56d900ee1fe0278c6f68768 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: rewrite xrootdfs_mknod, extract low-level function Reduce repeating code, make it easier to implement xrootdfs_create Commit: 912d3e453305213a3cfac7e28b7512e3617918e1 https://github.com/xrootd/xrootd/commit/912d3e453305213a3cfac7e28b7512e3617918e1 Author: Ivan Kadochnikov <[log in to unmask]> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- xrootdfs: implement xrootdfs_create Motivation: In general, a create operation is nice to have. Especially useful for a dcache xrootd door. When FUSE has to use mknod, it results in an empty file being created, closed, then opened again for writing. In dcache this does not work and needs an explicit check to allow overwriting the empty file. Just appending to the empty file is not possible in dcache, and FUSE does not set the DELETE flag, as it does not expect it to be needed to append to an empty file. Implementing a create operation makes copying onto dcache faster, as it does not require creating the file twice. Change: Implement xrootdfs_create that works as xrootdfs_mknod, except: - it opens the file over a numbered link, instead of unnumbered, using the same link numbering process as xrootdfs_open - it creates the wcache for the file - it does not close the file, and returns the file descriptor Result: Copying files on xrootdfs uses the new CREATE function. The current release of dcache (without the workaround) can be mounted over xrootdfs and used. Commit: c7e54a5456d771f6070bfe4710155e309a788f61 https://github.com/xrootd/xrootd/commit/c7e54a5456d771f6070bfe4710155e309a788f61 Author: Michal Simon <[log in to unmask]> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: A packaging/common/xrootd-http.cfg M packaging/rhel/xrootd.spec.in Log Message: ----------- [Packaging] Add a sample XrdHttp config file. Commit: 2063ee62d50c2139f25822add3519bdcb8c74776 https://github.com/xrootd/xrootd/commit/2063ee62d50c2139f25822add3519bdcb8c74776 Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Add configuration parameter for flush frequency. Commit: d6049c05ef6ea059596ed793064f32d608e3f409 https://github.com/xrootd/xrootd/commit/d6049c05ef6ea059596ed793064f32d608e3f409 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M src/XrdPosix/XrdPosixTrace.hh Log Message: ----------- Correct braces in debug macros which may cause a SEGV. Commit: daa41aeb4e35260f30936630d415f14f950bf4fc https://github.com/xrootd/xrootd/commit/daa41aeb4e35260f30936630d415f14f950bf4fc Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M src/XrdPss/XrdPssConfig.cc Log Message: ----------- Apply pfn2lfn cache mapping to forwarding proxies. Commit: 8e88ea9cbd2ec8d8ab95ff8272ea9fc53baabc53 https://github.com/xrootd/xrootd/commit/8e88ea9cbd2ec8d8ab95ff8272ea9fc53baabc53 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-12 (Fri, 12 May 2017) Changed paths: M src/XrdPss/XrdPssConfig.cc Log Message: ----------- Add additional warnings relative to namelib and forwarding proxies. Commit: b17cc7fa9ec095ab6030eaaa6e6afba10c967124 https://github.com/xrootd/xrootd/commit/b17cc7fa9ec095ab6030eaaa6e6afba10c967124 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.hh M src/XrdFileCache/XrdFileCacheIOFileBlock.hh M src/XrdOuc/XrdOucCache2.hh M src/XrdPosix/XrdPosixCacheBC.hh Log Message: ----------- Allow -Werror=overloaded-virtual to be specified; fixes #517 Commit: 9eacabd4031b7afa65c562a9246a0f2394970645 https://github.com/xrootd/xrootd/commit/9eacabd4031b7afa65c562a9246a0f2394970645 Author: Wei Yang <[log in to unmask]> Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M src/XrdFfs/XrdFfsXrootdfs.cc Log Message: ----------- Merge pull request #515 from fizmat/xrootdfs xrootdfs: implement xrootdfs_create Commit: f8d9f1f0ff8a04b4be3c22f6d25d909c525e7c4e https://github.com/xrootd/xrootd/commit/f8d9f1f0ff8a04b4be3c22f6d25d909c525e7c4e Author: Georgios Bitzes <[log in to unmask]> Date: 2017-05-19 (Fri, 19 May 2017) Changed paths: M src/XrdSys/XrdSysIOEvents.hh Log Message: ----------- Make tmoMask unsigned Commit: bddc68ea8396aca95353bdd0b858b9a362f1898c https://github.com/xrootd/xrootd/commit/bddc68ea8396aca95353bdd0b858b9a362f1898c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-20 (Sat, 20 May 2017) Changed paths: M src/XrdSys/XrdSysIOEvents.hh Log Message: ----------- Merge pull request #519 from gbitzes/make-tmomask-unsigned Make tmoMask unsigned Commit: 6c0a6efb9ebbb8ae17546aa8ff4ef7bc92c5aed9 https://github.com/xrootd/xrootd/commit/6c0a6efb9ebbb8ae17546aa8ff4ef7bc92c5aed9 Author: Brian Bockelman <[log in to unmask]> Date: 2017-05-21 (Sun, 21 May 2017) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- Disable Ceph build unless enabled. If Ceph is in the compile environment - but not explicitly enabled, then the RPM build may fail (installed but unpackaged files). Thus, we should explicitly disable the Ceph build in cmake when Ceph is disabled in the RPM (and vice-versa). Commit: 02b30fa0ffe7152d00bdf10d6fd6446794eadacc https://github.com/xrootd/xrootd/commit/02b30fa0ffe7152d00bdf10d6fd6446794eadacc Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Remove assert. Commit: ed7363443eaea2197c5ced4f21b056bfdd3c2dbb https://github.com/xrootd/xrootd/commit/ed7363443eaea2197c5ced4f21b056bfdd3c2dbb Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCachePurge.cc Log Message: ----------- Lower serverity of log messages. Commit: 404954c9e0e6e217df34524fe13af4f29650bb13 https://github.com/xrootd/xrootd/commit/404954c9e0e6e217df34524fe13af4f29650bb13 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M src/XProtocol/XProtocol.hh M src/XrdNet/XrdNetUtils.hh M src/XrdOuc/XrdOucCache2.hh M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdMonData.hh M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Add xrootd.fsoverload directive to handle filesystem overloads. The above is mostly for use with a disk caching proxy. Commit: 7ced6e0ac553fa82aa1de00415d157d4af5e0f6e https://github.com/xrootd/xrootd/commit/7ced6e0ac553fa82aa1de00415d157d4af5e0f6e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on fs.overload directive. Commit: 0ecced4f68073a52742ae14078c8894c8d346bc5 https://github.com/xrootd/xrootd/commit/0ecced4f68073a52742ae14078c8894c8d346bc5 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Fix for confusing c++ uninitialized usage detection. Commit: 0625bb5303d93f54ded21be306ed331e9500ef9e https://github.com/xrootd/xrootd/commit/0625bb5303d93f54ded21be306ed331e9500ef9e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M src/XrdOss/XrdOssCache.cc Log Message: ----------- [Server] Correct debug message interval for free space report. Commit: e25a9178bc4b759a3efef2df18c8a7e500bcb501 https://github.com/xrootd/xrootd/commit/e25a9178bc4b759a3efef2df18c8a7e500bcb501 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on free space report patch. Commit: 61400aa08252dd1e068d18a9e7cf6895cb62bd08 https://github.com/xrootd/xrootd/commit/61400aa08252dd1e068d18a9e7cf6895cb62bd08 Author: Vladimir Lomov <[log in to unmask]> Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M src/XrdCns/XrdCnsSsi.cc M src/XrdXrootd/XrdXrootdJob.cc Log Message: ----------- Fixes for XrdXrootdJob and XrdCnsSsi * src/XrdXrootd/XrdXrootdJob.cc, src/XrdCns/XrdCnsSsi.cc: gcc 7.1+ complains about verClient() [XrdXrootdJob] (-Werror=array-bounds) and Updt() [XrdCnsSsi] (-Werror=nonnull), make it "happy". Signed-off-by: Vladimir Lomov <[log in to unmask]> Commit: 254936c75c5e23cccae111a55f3c3cc418366a78 https://github.com/xrootd/xrootd/commit/254936c75c5e23cccae111a55f3c3cc418366a78 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M src/XrdCns/XrdCnsSsi.cc M src/XrdXrootd/XrdXrootdJob.cc Log Message: ----------- Merge pull request #523 from vp1981/origin/gcc71 Fixes for XrdXrootdJob and XrdCnsSsi Commit: e2d44fff57d715d3b96ea1702d128a6bf43e7b05 https://github.com/xrootd/xrootd/commit/e2d44fff57d715d3b96ea1702d128a6bf43e7b05 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-05-29 (Mon, 29 May 2017) Changed paths: M src/XrdCns/XrdCnsSsi.cc Log Message: ----------- Use 0 instead of nullptr that only exists in new C++ compilers. Commit: 390d1bf753030dc5536f1ff00ab23726a56c5dba https://github.com/xrootd/xrootd/commit/390d1bf753030dc5536f1ff00ab23726a56c5dba Author: simonmichal <[log in to unmask]> Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M packaging/rhel/xrootd.spec.in Log Message: ----------- Merge pull request #520 from bbockelm/explicit_build_ceph Disable Ceph build unless enabled. Commit: d74d5142da7c700f149e90662bdccb53fbc5502f https://github.com/xrootd/xrootd/commit/d74d5142da7c700f149e90662bdccb53fbc5502f Author: Alex Pearce <[log in to unmask]> Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootD.hh M bindings/python/src/PyXRootDCopyProcess.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh M bindings/python/src/PyXRootDFileSystem.cc M bindings/python/src/PyXRootDFileSystem.hh M bindings/python/src/PyXRootDModule.cc M bindings/python/src/PyXRootDURL.cc M bindings/python/src/PyXRootDURL.hh M bindings/python/src/Utils.cc Log Message: ----------- Python 3 support in C interface. Commit: 9fca3d402635635b2777f9a8bdc9bb95a3dc21cb https://github.com/xrootd/xrootd/commit/9fca3d402635635b2777f9a8bdc9bb95a3dc21cb Author: Alex Pearce <[log in to unmask]> Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M bindings/python/libs/client/__init__.py M bindings/python/libs/client/copyprocess.py M bindings/python/libs/client/file.py M bindings/python/libs/client/filesystem.py M bindings/python/libs/client/flags.py M bindings/python/libs/client/responses.py M bindings/python/libs/client/url.py M bindings/python/libs/client/utils.py M bindings/python/setup.py.in Log Message: ----------- Python 3 support in Python interface. Commit: 6188d4922284546d4f27f7a2d7f0b371476d991e https://github.com/xrootd/xrootd/commit/6188d4922284546d4f27f7a2d7f0b371476d991e Author: Alex Pearce <[log in to unmask]> Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M bindings/python/libs/client/file.py Log Message: ----------- Iterator compatibility for Python 2. Commit: d0cf72791789babfad327013a36c1fea3e3ef82f https://github.com/xrootd/xrootd/commit/d0cf72791789babfad327013a36c1fea3e3ef82f Author: Alex Pearce <[log in to unmask]> Date: 2017-05-31 (Wed, 31 May 2017) Changed paths: M bindings/python/libs/client/copyprocess.py Log Message: ----------- Typo. Commit: 711c6c035708d783fc1d2a502347d7f99a9f58f2 https://github.com/xrootd/xrootd/commit/711c6c035708d783fc1d2a502347d7f99a9f58f2 Author: simonmichal <[log in to unmask]> Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M bindings/python/libs/client/__init__.py M bindings/python/libs/client/copyprocess.py M bindings/python/libs/client/file.py M bindings/python/libs/client/filesystem.py M bindings/python/libs/client/flags.py M bindings/python/libs/client/responses.py M bindings/python/libs/client/url.py M bindings/python/libs/client/utils.py M bindings/python/setup.py.in M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootD.hh M bindings/python/src/PyXRootDCopyProcess.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh M bindings/python/src/PyXRootDFileSystem.cc M bindings/python/src/PyXRootDFileSystem.hh M bindings/python/src/PyXRootDModule.cc M bindings/python/src/PyXRootDURL.cc M bindings/python/src/PyXRootDURL.hh M bindings/python/src/Utils.cc Log Message: ----------- Merge pull request #501 from alexpearce/python3 Support Python3 Commit: 84aca55f1e92daea1d5fd2edd3bbf25e730f5e1b https://github.com/xrootd/xrootd/commit/84aca55f1e92daea1d5fd2edd3bbf25e730f5e1b Author: Alex Pearce <[log in to unmask]> Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: A .travis.yml Log Message: ----------- Try Ubuntu 14.04 container. Commit: 3d5573e41fd6be96e2aefb634ad173b3ff7af35e https://github.com/xrootd/xrootd/commit/3d5573e41fd6be96e2aefb634ad173b3ff7af35e Author: Alex Pearce <[log in to unmask]> Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M .travis.yml Log Message: ----------- Run the correct test command. Commit: 2ca24b61bdadf583b52d9eaa8edf55ca25833b9d https://github.com/xrootd/xrootd/commit/2ca24b61bdadf583b52d9eaa8edf55ca25833b9d Author: Gerardo Ganis <[log in to unmask]> Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M src/XrdCrypto.cmake R src/XrdCrypto/PC1.cc R src/XrdCrypto/PC1.hh R src/XrdCrypto/PC3.cc R src/XrdCrypto/PC3.hh M src/XrdCrypto/XrdCryptoFactory.cc R src/XrdCrypto/XrdCryptolocalCipher.cc R src/XrdCrypto/XrdCryptolocalCipher.hh R src/XrdCrypto/XrdCryptolocalFactory.cc R src/XrdCrypto/XrdCryptolocalFactory.hh Log Message: ----------- crypto: remove unused crypto code The 'local' stuff for introduced for testing and should not be used for anything. Commit: f4316859b30df1fbb67e166404b227c593ff5fa3 https://github.com/xrootd/xrootd/commit/f4316859b30df1fbb67e166404b227c593ff5fa3 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M src/XrdCrypto.cmake R src/XrdCrypto/PC1.cc R src/XrdCrypto/PC1.hh R src/XrdCrypto/PC3.cc R src/XrdCrypto/PC3.hh M src/XrdCrypto/XrdCryptoFactory.cc R src/XrdCrypto/XrdCryptolocalCipher.cc R src/XrdCrypto/XrdCryptolocalCipher.hh R src/XrdCrypto/XrdCryptolocalFactory.cc R src/XrdCrypto/XrdCryptolocalFactory.hh Log Message: ----------- Merge pull request #524 from gganis/nocryptolocal Remove unused code from src/XrdCrypto Commit: d7a0e42aef2827e4e7c74acd5c16cfebe97fb721 https://github.com/xrootd/xrootd/commit/d7a0e42aef2827e4e7c74acd5c16cfebe97fb721 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M src/XrdPosix/XrdPosixPreload.cc M src/XrdPosix/XrdPosixPreload32.cc Log Message: ----------- Simplify POSIX_LITE option. Commit: f7400a4fd65a1a2f4708d223fea5d21b1189726a https://github.com/xrootd/xrootd/commit/f7400a4fd65a1a2f4708d223fea5d21b1189726a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M src/XrdFileCache.cmake M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdOuc/XrdOucCache2.hh A src/XrdOuc/XrdOucPsx.cc A src/XrdOuc/XrdOucPsx.hh M src/XrdOuc/XrdOucTList.hh M src/XrdPosix.cmake A src/XrdPosix/XrdPosixConfig.cc A src/XrdPosix/XrdPosixConfig.hh M src/XrdPosix/XrdPosixFileRH.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh M src/XrdSys/XrdSysPlugin.cc M src/XrdUtils.cmake Log Message: ----------- Implement serverless file caching (disk or memory). Commit: 6f747424bb5386967ca573bde602a8ed7c7cff4f https://github.com/xrootd/xrootd/commit/6f747424bb5386967ca573bde602a8ed7c7cff4f Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-04 (Sun, 04 Jun 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on serverless caching. Commit: ae2599cb21232f5b412e3e6fd09fc57f68aa627f https://github.com/xrootd/xrootd/commit/ae2599cb21232f5b412e3e6fd09fc57f68aa627f Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M bindings/python/libs/client/__init__.py M bindings/python/libs/client/copyprocess.py M bindings/python/libs/client/file.py M bindings/python/libs/client/filesystem.py M bindings/python/libs/client/flags.py M bindings/python/libs/client/responses.py M bindings/python/libs/client/url.py M bindings/python/libs/client/utils.py M bindings/python/setup.py.in M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootD.hh M bindings/python/src/PyXRootDCopyProcess.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh M bindings/python/src/PyXRootDFileSystem.cc M bindings/python/src/PyXRootDFileSystem.hh M bindings/python/src/PyXRootDModule.cc M bindings/python/src/PyXRootDURL.cc M bindings/python/src/PyXRootDURL.hh M bindings/python/src/Utils.cc M docs/PreReleaseNotes.txt M packaging/rhel/xrootd.spec.in M src/XProtocol/XProtocol.hh M src/XrdCns/XrdCnsSsi.cc M src/XrdCrypto.cmake R src/XrdCrypto/PC1.cc R src/XrdCrypto/PC1.hh R src/XrdCrypto/PC3.cc R src/XrdCrypto/PC3.hh M src/XrdCrypto/XrdCryptoFactory.cc R src/XrdCrypto/XrdCryptolocalCipher.cc R src/XrdCrypto/XrdCryptolocalCipher.hh R src/XrdCrypto/XrdCryptolocalFactory.cc R src/XrdCrypto/XrdCryptolocalFactory.hh M src/XrdFfs/XrdFfsXrootdfs.cc M src/XrdFileCache.cmake M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.hh M src/XrdFileCache/XrdFileCacheIOFileBlock.hh M src/XrdNet/XrdNetUtils.hh M src/XrdOss/XrdOssCache.cc M src/XrdOuc/XrdOucCache2.hh A src/XrdOuc/XrdOucPsx.cc A src/XrdOuc/XrdOucPsx.hh M src/XrdOuc/XrdOucTList.hh M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPosix.cmake M src/XrdPosix/XrdPosixCacheBC.hh A src/XrdPosix/XrdPosixConfig.cc A src/XrdPosix/XrdPosixConfig.hh M src/XrdPosix/XrdPosixFileRH.hh M src/XrdPosix/XrdPosixPreload.cc M src/XrdPosix/XrdPosixPreload32.cc M src/XrdPosix/XrdPosixTrace.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc M src/XrdSys/XrdSysIOEvents.hh M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh M src/XrdSys/XrdSysPlugin.cc M src/XrdUtils.cmake M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdJob.cc M src/XrdXrootd/XrdXrootdMonData.hh M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' of https://github.com/xrootd/xrootd Commit: 005f76adc5a9d4b5c3aea46e66c54f085751082c https://github.com/xrootd/xrootd/commit/005f76adc5a9d4b5c3aea46e66c54f085751082c Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Alter ram limits and blocks size parameter if caching is on the client side. Commit: 9080d5cea15eb8153c2d30a7c2147a96ed4f840a https://github.com/xrootd/xrootd/commit/9080d5cea15eb8153c2d30a7c2147a96ed4f840a Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Remove developer print. Commit: 6532504fb31f4746a399cedfd4fd5423f3b6f7a7 https://github.com/xrootd/xrootd/commit/6532504fb31f4746a399cedfd4fd5423f3b6f7a7 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCachePurge.cc Log Message: ----------- Merge pull request #527 from alja/master pfc: change buffer and ram limits in case of client caching, add parameter for disk flush frequency Commit: 277b5124a6b622fb7f72ab37df3a8a00f95c7b8b https://github.com/xrootd/xrootd/commit/277b5124a6b622fb7f72ab37df3a8a00f95c7b8b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M src/XrdOfs/XrdOfsHandle.cc Log Message: ----------- [Server] Avoid thread pile-up durin slow close operations. Commit: bf6ff28cfa6a40d05fc3c2a00fb663b577ed27dc https://github.com/xrootd/xrootd/commit/bf6ff28cfa6a40d05fc3c2a00fb663b577ed27dc Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on thread pile-up patch. Commit: c4893172c78244d1c42f6c9949cd55b9bdec6f3c https://github.com/xrootd/xrootd/commit/c4893172c78244d1c42f6c9949cd55b9bdec6f3c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh Log Message: ----------- [Client] Avoid deadlock between FSH deletion and Tick() timeout. Commit: b82db7240fe3bc47483fdc16fe94a0447a244ae1 https://github.com/xrootd/xrootd/commit/b82db7240fe3bc47483fdc16fe94a0447a244ae1 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on FSH deadlock patch. Commit: 42a983bb7138a25713fe8a74c39dea874075eb92 https://github.com/xrootd/xrootd/commit/42a983bb7138a25713fe8a74c39dea874075eb92 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M src/XrdCl/XrdClInQueue.hh Log Message: ----------- [Client] Avoid deadlock in certain error recovery situations. Commit: a80aaa0e1d4542b90a820fa7138eae650d99aab8 https://github.com/xrootd/xrootd/commit/a80aaa0e1d4542b90a820fa7138eae650d99aab8 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-16 (Fri, 16 Jun 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- aUpdate notes on deadlock patch. Commit: f3197258cdea3c6351526d0daced3ce13897ef30 https://github.com/xrootd/xrootd/commit/f3197258cdea3c6351526d0daced3ce13897ef30 Author: Michal Simon <[log in to unmask]> Date: 2017-06-20 (Tue, 20 Jun 2017) Changed paths: M genversion.sh M packaging/makesrpm.sh Log Message: ----------- [Packaging] Make RPM version configurable by the user. Commit: eb65f021ed4790b6af193a8af0acb6cf000687f3 https://github.com/xrootd/xrootd/commit/eb65f021ed4790b6af193a8af0acb6cf000687f3 Author: Michal Simon <[log in to unmask]> Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M src/XrdCl/XrdClChannel.cc Log Message: ----------- [XrdCl] Process virtual rederections in the threadpool. Commit: 5ea67791700af46f8c71f946fb0316d68270c3c3 https://github.com/xrootd/xrootd/commit/5ea67791700af46f8c71f946fb0316d68270c3c3 Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M src/XrdSys/XrdSysTrace.cc M src/XrdSys/XrdSysTrace.hh Log Message: ----------- Add operator << for std::string type. Commit: 5e04082fe1ef2ee4a46be98cd4504ee969b074b6 https://github.com/xrootd/xrootd/commit/5e04082fe1ef2ee4a46be98cd4504ee969b074b6 Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-06-21 (Wed, 21 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheTrace.hh Log Message: ----------- Use XrdSysTrace instead of XrdOucTrace for logging. Commit: 7e4f1e85f9ebba8993150b5590c472569fc72549 https://github.com/xrootd/xrootd/commit/7e4f1e85f9ebba8993150b5590c472569fc72549 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheTrace.hh M src/XrdSys/XrdSysTrace.cc M src/XrdSys/XrdSysTrace.hh Log Message: ----------- Merge pull request #531 from alja/loggSys pfc: Use XrdSyTrace for logging Commit: 44b5fd944a77e4759da87070c5533339e293c3a6 https://github.com/xrootd/xrootd/commit/44b5fd944a77e4759da87070c5533339e293c3a6 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cf Log Message: ----------- gsi: fully remove XrdSecgsiGMAPFunLDAP example Commit: 0caef52174c1d81a26c49be5924833b98766a1a6 https://github.com/xrootd/xrootd/commit/0caef52174c1d81a26c49be5924833b98766a1a6 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M src/XrdOfs/XrdOfsEvs.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdSeckrb5/XrdSecProtocolkrb5.cc M src/XrdSecsss/XrdSecsssKT.cc M src/XrdXrootd/XrdXrootdAdmin.cc M src/XrdXrootd/XrdXrootdJob.cc Log Message: ----------- Squelch random indentation warnings from various gcc versions. Commit: f07c8b73649e74d2fb9988e324916b8acd7548f8 https://github.com/xrootd/xrootd/commit/f07c8b73649e74d2fb9988e324916b8acd7548f8 Author: Michal Simon <[log in to unmask]> Date: 2017-06-23 (Fri, 23 Jun 2017) Changed paths: M src/XrdPosix/XrdPosixAdmin.cc Log Message: ----------- [XrdPosix] Use strncpy when copying checksum. Commit: 4fbd0c2932c522c275ceee55756a2c054b75b60c https://github.com/xrootd/xrootd/commit/4fbd0c2932c522c275ceee55756a2c054b75b60c Author: Michal Simon <[log in to unmask]> Date: 2017-06-26 (Mon, 26 Jun 2017) Changed paths: M genversion.sh Log Message: ----------- [Packaging] Fix genversion. Commit: 3803da4a330da7388d538dcde9ead24704d63ced https://github.com/xrootd/xrootd/commit/3803da4a330da7388d538dcde9ead24704d63ced Author: Michal Simon <[log in to unmask]> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: R packaging/common/xrdhttp.socket A [log in to unmask] A [log in to unmask] M packaging/rhel/xrootd.spec.in Log Message: ----------- [Packaging] Provide a socket template for XRootD and XrdHttp. Commit: ce57c1bd284a3c25467a70e66768b189ba66352a https://github.com/xrootd/xrootd/commit/ce57c1bd284a3c25467a70e66768b189ba66352a Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Check file is opened in FinalizeSyncBeforeExit. Commit: 43c31ec28c72a44f3c5433db4e121241f6e9b12c https://github.com/xrootd/xrootd/commit/43c31ec28c72a44f3c5433db4e121241f6e9b12c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Merge pull request #534 from alja/fixFailedOpen pfc: Add missing check for opened state at the process of File destruction Commit: 2d56c162cf06475631a7b3d47260fd5ae43c6a7d https://github.com/xrootd/xrootd/commit/2d56c162cf06475631a7b3d47260fd5ae43c6a7d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M src/XrdCl/XrdClMonitor.hh Log Message: ----------- Fix doxygen complaint. Commit: b81629d6def0c97fd7e3097cb77b737e49197589 https://github.com/xrootd/xrootd/commit/b81629d6def0c97fd7e3097cb77b737e49197589 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M packaging/rhel/xrootd.spec.in M src/XrdOss/XrdOssConfig.cc M src/XrdOuc/XrdOucExport.cc A src/XrdOuc/XrdOucN2No2p.cc M src/XrdOuc/XrdOucPList.hh M src/XrdOuc/XrdOucPsx.cc M src/XrdOuc/XrdOucPsx.hh M src/XrdPlugins.cmake M src/XrdPosix/XrdPosixConfig.cc M src/XrdPosix/XrdPosixConfig.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc Log Message: ----------- *[Server]* Allow chaching and storage of S3-style objects. Commit: 8ca0d6f8faad7990ae5cd7fe8a33a82acd0b5aec https://github.com/xrootd/xrootd/commit/8ca0d6f8faad7990ae5cd7fe8a33a82acd0b5aec Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on S3-style object enhancements. Commit: daad7db505df0770c1c9976c98b9611cc34b337a https://github.com/xrootd/xrootd/commit/daad7db505df0770c1c9976c98b9611cc34b337a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M src/XrdOuc/XrdOucN2No2p.cc Log Message: ----------- Avoid improper gcc warning on shift for 32-bit platforms. Commit: bc8dc11c0d77653c957b953073d70cd652d420af https://github.com/xrootd/xrootd/commit/bc8dc11c0d77653c957b953073d70cd652d420af Author: Michal Simon <[log in to unmask]> Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M src/XrdPlugins.cmake Log Message: ----------- [CMake] Install LIB_XRD_N2NO2P. Commit: 3929c951ab6f1c36a2823bc29ccbe1e722bdc243 https://github.com/xrootd/xrootd/commit/3929c951ab6f1c36a2823bc29ccbe1e722bdc243 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M src/XrdOuc/XrdOucN2No2p.cc Log Message: ----------- Fix missuse of a variable. Commit: f8d398a724515889151a863435daa265282e1479 https://github.com/xrootd/xrootd/commit/f8d398a724515889151a863435daa265282e1479 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M src/XrdAcc/XrdAccAccess.cc Log Message: ----------- Avoid SEGV in previous reworking of group access control. Commit: 847c8be8e499517db1cddd8e1d36094725cf18db https://github.com/xrootd/xrootd/commit/847c8be8e499517db1cddd8e1d36094725cf18db Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M src/XrdOuc/XrdOucPsx.cc M src/XrdOuc/XrdOucPsx.hh M src/XrdPosix/XrdPosixConfig.cc M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc Log Message: ----------- *[Proxy]* Make cache I/O synchronization tunable. Commit: f39f871ed77201e6fa6511f7b8ac3bd9f7e65c73 https://github.com/xrootd/xrootd/commit/f39f871ed77201e6fa6511f7b8ac3bd9f7e65c73 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-06-28 (Wed, 28 Jun 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes pss.ciosync directive. Commit: d25409d446f74bdef3bc6c5831a9b352004e2e4a https://github.com/xrootd/xrootd/commit/d25409d446f74bdef3bc6c5831a9b352004e2e4a Author: Michal Simon <[log in to unmask]> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Check login resp size, fixes #530 Commit: 4186e12334eb32f881edfade705c904b2343c863 https://github.com/xrootd/xrootd/commit/4186e12334eb32f881edfade705c904b2343c863 Author: Michal Simon <[log in to unmask]> Date: 2017-07-05 (Wed, 05 Jul 2017) Changed paths: M packaging/rhel/xrootd.functions Log Message: ----------- [RPM] Fix init script bad exit code, fixes #536 Commit: 6c9da8f9c413d96151222169f27ff9e2131317ce https://github.com/xrootd/xrootd/commit/6c9da8f9c413d96151222169f27ff9e2131317ce Author: simonmichal <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: A .travis.yml Log Message: ----------- Merge pull request #518 from alexpearce/502-travis-ci Add working Travis CI Commit: 153b221a3f916b51f159c36f636bf5728c157fd3 https://github.com/xrootd/xrootd/commit/153b221a3f916b51f159c36f636bf5728c157fd3 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: A src/XrdSut/XrdSutPFCache.cc A src/XrdSut/XrdSutPFCache.hh M src/XrdSut/XrdSutPFile.hh M src/XrdUtils.cmake Log Message: ----------- xrdsut: rename old XrdSutCache to XrdSutPFCache Still used as cache attached to a file (in secpwd, for example). Commit: f96cc44ec5eab1e9fc7be8c87562eecf3b0d1ad8 https://github.com/xrootd/xrootd/commit/f96cc44ec5eab1e9fc7be8c87562eecf3b0d1ad8 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSecpwd/XrdSecProtocolpwd.hh Log Message: ----------- secpwd: rename XrdSutCache to XrdSutPFCache Commit: ad6b13265c942a0f55db672a842d896ba9286530 https://github.com/xrootd/xrootd/commit/ad6b13265c942a0f55db672a842d896ba9286530 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: R src/XrdSut/XrdSutCache.cc M src/XrdSut/XrdSutCache.hh A src/XrdSut/XrdSutCacheEntry.cc A src/XrdSut/XrdSutCacheEntry.hh Log Message: ----------- xrdsut: new XrdSutCache based on XrdOucHash Uses XrdSutCacheEntry, based on XrdSutPFEntry and a RW lock Commit: fcb5be46278b11fa2de50df9f8891b4804164196 https://github.com/xrootd/xrootd/commit/fcb5be46278b11fa2de50df9f8891b4804164196 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdSys/XrdSysPthread.hh Log Message: ----------- sysrwlock: return status from pthread_rwlock_{rd,wr}lock Commit: 621e5088b46888c403f60323e8a4bd55683f45f4 https://github.com/xrootd/xrootd/commit/621e5088b46888c403f60323e8a4bd55683f45f4 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Crl.hh Log Message: ----------- cryptocrl: adapt to new XrdSutCache Commit: 245b8bf5cad7e9a23d2d8f0aa3c15d37243d386b https://github.com/xrootd/xrootd/commit/245b8bf5cad7e9a23d2d8f0aa3c15d37243d386b Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh M src/XrdSut/XrdSutCache.hh Log Message: ----------- secgsi: adapt to new XrdSutCache The patch mainly consists in adapting to the new version of XrdSutCache which allows light way locking of relevant entries Performance improvement required by EOS . Commit: 3f03b0d221e392a9b730b436908a553eb7574ee1 https://github.com/xrootd/xrootd/commit/3f03b0d221e392a9b730b436908a553eb7574ee1 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh Log Message: ----------- secgsi: remove definition and use of GSIStack This is not needed anymore with the new XrdSutCache because entry content can be deleted when found invalid Commit: 93ffa1d539a2710f74b7be4f57af416f98270ea2 https://github.com/xrootd/xrootd/commit/93ffa1d539a2710f74b7be4f57af416f98270ea2 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.hh Log Message: ----------- secgsi: do not delete explicitely the CRL in Delete Handled by the cache. Commit: 9472bb8e2c18c67db691291a21f5350191abd4db https://github.com/xrootd/xrootd/commit/9472bb8e2c18c67db691291a21f5350191abd4db Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdSut/XrdSutCache.hh Log Message: ----------- xrdsut: add pure getter in XrdSutCache Does not create the entry if not existing. Used by XrdCryptosslX509Crl. Commit: 120c7b63d13628427bf8414f4edcafa596ad7a51 https://github.com/xrootd/xrootd/commit/120c7b63d13628427bf8414f4edcafa596ad7a51 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdCrypto/XrdCryptosslX509Crl.cc Log Message: ----------- cryptocrl: modified logic for retrieving entries in IsRevoked Also properly use the entry status. Commit: 255f272f24998f4ab78799b2d6e7a9501dc1a949 https://github.com/xrootd/xrootd/commit/255f272f24998f4ab78799b2d6e7a9501dc1a949 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-06 (Thu, 06 Jul 2017) Changed paths: M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Crl.hh M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSecpwd/XrdSecProtocolpwd.hh R src/XrdSut/XrdSutCache.cc M src/XrdSut/XrdSutCache.hh A src/XrdSut/XrdSutCacheEntry.cc A src/XrdSut/XrdSutCacheEntry.hh A src/XrdSut/XrdSutPFCache.cc A src/XrdSut/XrdSutPFCache.hh M src/XrdSut/XrdSutPFile.hh M src/XrdSys/XrdSysPthread.hh M src/XrdUtils.cmake Log Message: ----------- Merge pull request #539 from gganis/secgsi-improvements-4.x Secgsi improvements 4.x Commit: 1d4dd3e449ce9d135ac1e7764e7cb37e0324c46c https://github.com/xrootd/xrootd/commit/1d4dd3e449ce9d135ac1e7764e7cb37e0324c46c Author: Michal Simon <[log in to unmask]> Date: 2017-07-07 (Fri, 07 Jul 2017) Changed paths: M src/XrdCl/XrdClXRootDTransport.cc Log Message: ----------- [XrdCl] Check login resp size correctly. Commit: 1c45a9ac0ece2dad2051ff9e617a800cf432595a https://github.com/xrootd/xrootd/commit/1c45a9ac0ece2dad2051ff9e617a800cf432595a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-07-12 (Wed, 12 Jul 2017) Changed paths: M .travis.yml M bindings/python/libs/client/__init__.py M bindings/python/libs/client/copyprocess.py M bindings/python/libs/client/file.py M bindings/python/libs/client/filesystem.py M bindings/python/libs/client/flags.py M bindings/python/libs/client/responses.py M bindings/python/libs/client/url.py M bindings/python/libs/client/utils.py M bindings/python/setup.py.in M bindings/python/src/ChunkIterator.hh M bindings/python/src/PyXRootD.hh M bindings/python/src/PyXRootDCopyProcess.hh M bindings/python/src/PyXRootDFile.cc M bindings/python/src/PyXRootDFile.hh M bindings/python/src/PyXRootDFileSystem.cc M bindings/python/src/PyXRootDFileSystem.hh M bindings/python/src/PyXRootDModule.cc M bindings/python/src/PyXRootDURL.cc M bindings/python/src/PyXRootDURL.hh M bindings/python/src/Utils.cc M docs/PreReleaseNotes.txt M genversion.sh R packaging/common/xrdhttp.socket A [log in to unmask] A packaging/common/xrootd-http.cfg A [log in to unmask] M packaging/makesrpm.sh M packaging/rhel/xrootd.functions M packaging/rhel/xrootd.spec.in M src/XProtocol/XProtocol.hh M src/XrdAcc/XrdAccAccess.cc M src/XrdCl/XrdClChannel.cc M src/XrdCl/XrdClClassicCopyJob.cc M src/XrdCl/XrdClFileStateHandler.cc M src/XrdCl/XrdClFileStateHandler.hh M src/XrdCl/XrdClInQueue.hh M src/XrdCl/XrdClMonitor.hh M src/XrdCl/XrdClXCpCtx.cc M src/XrdCl/XrdClXCpCtx.hh M src/XrdCl/XrdClXCpSrc.cc M src/XrdCl/XrdClXRootDTransport.cc M src/XrdCns/XrdCnsSsi.cc M src/XrdCrypto.cmake R src/XrdCrypto/PC1.cc R src/XrdCrypto/PC1.hh R src/XrdCrypto/PC3.cc R src/XrdCrypto/PC3.hh M src/XrdCrypto/XrdCryptoFactory.cc R src/XrdCrypto/XrdCryptolocalCipher.cc R src/XrdCrypto/XrdCryptolocalCipher.hh R src/XrdCrypto/XrdCryptolocalFactory.cc R src/XrdCrypto/XrdCryptolocalFactory.hh M src/XrdCrypto/XrdCryptosslX509Crl.cc M src/XrdCrypto/XrdCryptosslX509Crl.hh M src/XrdFfs/README M src/XrdFfs/XrdFfsMisc.cc M src/XrdFfs/XrdFfsWcache.cc M src/XrdFfs/XrdFfsXrootdfs.cc M src/XrdFileCache.cmake M src/XrdFileCache/XrdFileCache.cc M src/XrdFileCache/XrdFileCache.hh M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdFileCache/XrdFileCacheFile.hh M src/XrdFileCache/XrdFileCacheIO.hh M src/XrdFileCache/XrdFileCacheIOEntireFile.hh M src/XrdFileCache/XrdFileCacheIOFileBlock.hh M src/XrdFileCache/XrdFileCacheInfo.cc M src/XrdFileCache/XrdFileCacheInfo.hh M src/XrdFileCache/XrdFileCachePrint.cc M src/XrdFileCache/XrdFileCachePurge.cc M src/XrdFileCache/XrdFileCacheTrace.hh M src/XrdNet/XrdNetUtils.hh M src/XrdOfs/XrdOfsEvs.cc M src/XrdOfs/XrdOfsHandle.cc M src/XrdOss/XrdOssCache.cc M src/XrdOss/XrdOssConfig.cc M src/XrdOuc/XrdOucCache2.hh M src/XrdOuc/XrdOucExport.cc A src/XrdOuc/XrdOucN2No2p.cc M src/XrdOuc/XrdOucPList.hh A src/XrdOuc/XrdOucPsx.cc A src/XrdOuc/XrdOucPsx.hh M src/XrdOuc/XrdOucTList.hh M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPlugins.cmake M src/XrdPosix.cmake M src/XrdPosix/XrdPosixAdmin.cc M src/XrdPosix/XrdPosixCacheBC.hh A src/XrdPosix/XrdPosixConfig.cc A src/XrdPosix/XrdPosixConfig.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh M src/XrdPosix/XrdPosixFileRH.hh M src/XrdPosix/XrdPosixObject.cc M src/XrdPosix/XrdPosixPreload.cc M src/XrdPosix/XrdPosixPreload32.cc M src/XrdPosix/XrdPosixPrepIO.cc A src/XrdPosix/XrdPosixTrace.hh M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPosix/XrdPosixXrootd.hh M src/XrdPosix/XrdPosixXrootdPath.cc M src/XrdPosix/XrdPosixXrootdPath.hh M src/XrdPss/XrdPss.cc M src/XrdPss/XrdPss.hh M src/XrdPss/XrdPssConfig.cc M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cc R src/XrdSecgsi/XrdSecgsiGMAPFunLDAP.cf M src/XrdSeckrb5/XrdSecProtocolkrb5.cc M src/XrdSecpwd/XrdSecProtocolpwd.cc M src/XrdSecpwd/XrdSecProtocolpwd.hh M src/XrdSecsss/XrdSecsssKT.cc R src/XrdSut/XrdSutCache.cc M src/XrdSut/XrdSutCache.hh A src/XrdSut/XrdSutCacheEntry.cc A src/XrdSut/XrdSutCacheEntry.hh A src/XrdSut/XrdSutPFCache.cc A src/XrdSut/XrdSutPFCache.hh M src/XrdSut/XrdSutPFile.hh M src/XrdSys/XrdSysIOEvents.hh M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh M src/XrdSys/XrdSysPlugin.cc M src/XrdSys/XrdSysPthread.hh M src/XrdSys/XrdSysTrace.cc M src/XrdSys/XrdSysTrace.hh M src/XrdUtils.cmake M src/XrdXrootd/XrdXrootdAdmin.cc M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdJob.cc M src/XrdXrootd/XrdXrootdMonData.hh M src/XrdXrootd/XrdXrootdProtocol.cc M src/XrdXrootd/XrdXrootdProtocol.hh M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssiV2 Conflicts: src/XrdPlugins.cmake Compare: https://github.com/xrootd/xrootd/compare/c42aab72d170...1c45a9ac0ece ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1