Branch: refs/heads/xrdssi Home: https://github.com/xrootd/xrootd Commit: 2b64a32cf12f9c47a85d4eea6395800980843e3f https://github.com/xrootd/xrootd/commit/2b64a32cf12f9c47a85d4eea6395800980843e3f Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- secgsi: fix for issue #465 (Absent CRL is not an error) Commit: 69b48e229fc2fca48fc7a8683ceac0c98b8f702b https://github.com/xrootd/xrootd/commit/69b48e229fc2fca48fc7a8683ceac0c98b8f702b Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- Revert "Fix CRL verification bug" This reverts commit be891369fcd8b66e61bd884a4fcc95db5f162513. This commit is not needed after the more recent fixes in this area. Commit: a5bef8772254eecbdf34d97959754f705e04bb57 https://github.com/xrootd/xrootd/commit/a5bef8772254eecbdf34d97959754f705e04bb57 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- xrdsecgsi: ensure format of CA hash for comparison Make sure that for comparison a final ".0" is present. See PR #461 . Commit: 1c4328cbd3173984f251f13304738774fe808287 https://github.com/xrootd/xrootd/commit/1c4328cbd3173984f251f13304738774fe808287 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M src/XrdCrypto/XrdCryptoX509Chain.hh M src/XrdCrypto/XrdCryptogsiX509Chain.cc M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- xrdsecgsi: fix for issue # 463 (CA-SubCA chain verification segfault) In case of a subCA verification, the chain may not contain an EEC. This patch properly accounts for this case. The problem arised with the recent improvements in certification type detection and chain validation. Commit: f9f5a15f04efb36c3d4e9b50f9811138d66950bd https://github.com/xrootd/xrootd/commit/f9f5a15f04efb36c3d4e9b50f9811138d66950bd Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M src/XrdCrypto/XrdCryptosslX509.cc M src/XrdCrypto/XrdCryptosslgsiAux.cc Log Message: ----------- xrdsecgsi: fix for correct detection of legacy proxies This is essentially PR #463 by Mattias Ellert w/ some comments and readjustments. Commit: 140a9a3c89bc1ae1f1c17d629e860ac551d07fd6 https://github.com/xrootd/xrootd/commit/140a9a3c89bc1ae1f1c17d629e860ac551d07fd6 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-21 (Tue, 21 Feb 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update pre-release notes Commit: 95b065087a410bee9072397ec4aff5c4242df900 https://github.com/xrootd/xrootd/commit/95b065087a410bee9072397ec4aff5c4242df900 Author: Fabrizio Furano <[log in to unmask]> Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpSecXtractor.hh Log Message: ----------- Rename InitCTX() to Init() and make it not pure virtual, as requested by Brian Commit: 41fca55073b4cabb344d3ce648bce44f80853d11 https://github.com/xrootd/xrootd/commit/41fca55073b4cabb344d3ce648bce44f80853d11 Author: Michal Simon <[log in to unmask]> Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdCl/XrdClCopyProcess.cc Log Message: ----------- [XrdCl] Make checksum type case insensitive Commit: 3085be230e8cb2808aed2554379f8faf006f4c28 https://github.com/xrootd/xrootd/commit/3085be230e8cb2808aed2554379f8faf006f4c28 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-02-22 (Wed, 22 Feb 2017) Changed paths: M src/XrdCks/XrdCksConfig.cc M src/XrdCks/XrdCksManager.cc M src/XrdOfs/XrdOfsConfigPI.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- [Server] Be case insensitive when it comes to checksum names, Fixes #459 Note that checksum names are internally respresented in lower case. Commit: 59a821647a9b8f0f6c61d79dcac4d436e5d0f41d https://github.com/xrootd/xrootd/commit/59a821647a9b8f0f6c61d79dcac4d436e5d0f41d Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M src/XrdCrypto/XrdCryptoX509Chain.cc M src/XrdCrypto/XrdCryptoX509Chain.hh M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- xrdcrypto, secgsi: make sure the CRL is loaded for the right CA This patch fixes a bug because of which the CA CRL was loaded instead of the one of the subCA in the case of {CA root, subCA} cases. Commit: 16b028f04fa4377ca2434fda5b967e48ede8d31a https://github.com/xrootd/xrootd/commit/16b028f04fa4377ca2434fda5b967e48ede8d31a Author: Gerardo Ganis <[log in to unmask]> Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh Log Message: ----------- secgsi: improve detection of errors when loading CRL Also remove several duplications of code Commit: 5fabaa29188ada8fd581f8dd08739bf33d711d6a https://github.com/xrootd/xrootd/commit/5fabaa29188ada8fd581f8dd08739bf33d711d6a Author: Matevz Tadel <[log in to unmask]> Date: 2017-02-27 (Mon, 27 Feb 2017) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- XrdFileCache - accept old configuration directives (part of #470) When old-style configuration directives are encountered errors are printed in the log. When pfc.ram is not given a default of 8 GB is used. Commit: 705dbaa2b308bc292ce9bb58f072be2daa48a994 https://github.com/xrootd/xrootd/commit/705dbaa2b308bc292ce9bb58f072be2daa48a994 Author: simonmichal <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Merge pull request #472 from osschar/pfc-conf-fix XrdFileCache - accept old configuration directives (part of #470) Commit: 04cf0a475bd054270da4e60fa8fe57176067261c https://github.com/xrootd/xrootd/commit/04cf0a475bd054270da4e60fa8fe57176067261c Author: Fabrizio Furano <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdHttp/XrdHttpSecXtractor.hh Log Message: ----------- Make InitSSL/FreeSSL non pure-virtual Commit: d65e8c073f600b9da4e3467ebdc9262f95be7c83 https://github.com/xrootd/xrootd/commit/d65e8c073f600b9da4e3467ebdc9262f95be7c83 Author: Fabrizio Furano <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdHttp/XrdHttpSecXtractor.hh Log Message: ----------- Make Init() pure virtual Commit: 1d9527a047026ac6b9be1998c21d3c5540e981c0 https://github.com/xrootd/xrootd/commit/1d9527a047026ac6b9be1998c21d3c5540e981c0 Author: simonmichal <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpSecXtractor.hh Log Message: ----------- Merge pull request #471 from ffurano/xrdhttp-plugin-version Rename InitCTX() to Init() and make it not pure virtual, as requested by Brian Commit: 36c4edb93c0278c116d91f2b35ec2e913407ace3 https://github.com/xrootd/xrootd/commit/36c4edb93c0278c116d91f2b35ec2e913407ace3 Author: Michal Simon <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdCl/XrdClXRootDMsgHandler.cc Log Message: ----------- [XrdCl] Make sure there is no request/response mismatch, when the retry logics tries to recover from an error. Commit: 584d069ca2a8fa7fa737d20216f210123d5f9e6d https://github.com/xrootd/xrootd/commit/584d069ca2a8fa7fa737d20216f210123d5f9e6d Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Check m_is_open state under lock. Commit: b0b31a949b868574204994db9b2e33e080df9eea https://github.com/xrootd/xrootd/commit/b0b31a949b868574204994db9b2e33e080df9eea Author: Brian Bockelman <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Ignore unnecessary parameter. Without explicitly ignoring the argument value, we trigger an assert to make sure all arguments have been processed - even if it is otherwise ignored. Commit: bde03fb7524a45677a4fe1cd8bbcdfc8f0f0378b https://github.com/xrootd/xrootd/commit/bde03fb7524a45677a4fe1cd8bbcdfc8f0f0378b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-01 (Wed, 01 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheConfiguration.cc Log Message: ----------- Merge pull request #473 from bbockelm/ignore_param Ignore unnecessary parameter. Commit: ff4f2df39f58694492497c726967b66c74e0fe76 https://github.com/xrootd/xrootd/commit/ff4f2df39f58694492497c726967b66c74e0fe76 Author: Fabrizio Furano <[log in to unmask]> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M src/XrdVersionPlugin.hh Log Message: ----------- Require version checking on the XrdHttpGetSecXtractor Remove useless plugin rule Commit: 31abf2bba3c951d0cb5d7b438a92a09c350e04ad https://github.com/xrootd/xrootd/commit/31abf2bba3c951d0cb5d7b438a92a09c350e04ad Author: Michal Simon <[log in to unmask]> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- [Docs] Update PreReleaseNotes for 4.6.1 Commit: c5476d0044f521ebc91ea625168606ca07401003 https://github.com/xrootd/xrootd/commit/c5476d0044f521ebc91ea625168606ca07401003 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M src/XrdVersionPlugin.hh Log Message: ----------- Merge pull request #475 from ffurano/xrdhttp-plugin-version Require version checking on the XrdHttpGetSecXtractor Commit: a3edd427aefdb2cd86814bb4f8fe83d3f024e511 https://github.com/xrootd/xrootd/commit/a3edd427aefdb2cd86814bb4f8fe83d3f024e511 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-02 (Thu, 02 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Merge pull request #477 from alja/crash_ioActive pfc: Handle client disconnect at the startup time Commit: cba5c5e5acf162d555c0845984075595c9cd75db https://github.com/xrootd/xrootd/commit/cba5c5e5acf162d555c0845984075595c9cd75db Author: Gerardo Ganis <[log in to unmask]> Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M src/XrdCrypto/XrdCryptoX509Chain.cc Log Message: ----------- crypto: make sure the effective CA is always defined Commit: cd49a000f0b25bd062f484609d69d199e2c338fa https://github.com/xrootd/xrootd/commit/cd49a000f0b25bd062f484609d69d199e2c338fa Author: Gerardo Ganis <[log in to unmask]> Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M src/XrdSeckrb5/XrdSecProtocolkrb5.cc Log Message: ----------- krb5: fix memory leaks from client context and cache Reported by EOS . Commit: 7817e7b5f721e43312cb336e556aefd2ffa538c7 https://github.com/xrootd/xrootd/commit/7817e7b5f721e43312cb336e556aefd2ffa538c7 Author: Alja Mrak-Tadel <[log in to unmask]> Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Fix ioActive() debug print Commit: 6022cad0f3a35083dc697756dba115f52447ca16 https://github.com/xrootd/xrootd/commit/6022cad0f3a35083dc697756dba115f52447ca16 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-03 (Fri, 03 Mar 2017) Changed paths: M src/XrdFileCache/XrdFileCacheFile.cc Log Message: ----------- Merge pull request #478 from alja/patch-2 pfc: Fix ioActive() debug print Commit: 55a66d2d29cbb409d620b9c9bb9f878f34867b7e https://github.com/xrootd/xrootd/commit/55a66d2d29cbb409d620b9c9bb9f878f34867b7e Author: Gerardo Ganis <[log in to unmask]> Date: 2017-03-05 (Sun, 05 Mar 2017) Changed paths: M src/XrdSeckrb5/XrdSecProtocolkrb5.cc Log Message: ----------- krb5: tune fix memory leaks from client context and cache Commit: ee6bea1c1643210c31f8c6d5e45e9937001b4a44 https://github.com/xrootd/xrootd/commit/ee6bea1c1643210c31f8c6d5e45e9937001b4a44 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-03-06 (Mon, 06 Mar 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- secgsi: refix logic for return of loadCRL Commit: 14021ca9b58e37d9460f4ed51b831e6c539f9254 https://github.com/xrootd/xrootd/commit/14021ca9b58e37d9460f4ed51b831e6c539f9254 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh M src/XrdPosix/XrdPosixMap.cc Log Message: ----------- Improve debugging in POSIX layer. Commit: e98b6c869eb095810a7eeb31964ded92f038309c https://github.com/xrootd/xrootd/commit/e98b6c869eb095810a7eeb31964ded92f038309c Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M src/XrdSys/XrdSysTrace.cc Log Message: ----------- Allow use of SysTrace even without a SysLogger. Commit: fafd2d8100ca8f8049cfab68b50cb07b69e44e57 https://github.com/xrootd/xrootd/commit/fafd2d8100ca8f8049cfab68b50cb07b69e44e57 Author: Mattias Ellert <[log in to unmask]> Date: 2017-03-14 (Tue, 14 Mar 2017) Changed paths: M src/XrdSecgsi/XrdSecProtocolgsi.cc Log Message: ----------- Don't write error when CRL is absent Commit: 6e93d111c65541d10890a4514c8598b6c51107d6 https://github.com/xrootd/xrootd/commit/6e93d111c65541d10890a4514c8598b6c51107d6 Author: Gerardo Ganis <[log in to unmask]> Date: 2017-03-16 (Thu, 16 Mar 2017) Changed paths: M src/XrdSeckrb5/XrdSecProtocolkrb5.cc Log Message: ----------- krb5: fixes after later changes for memory leaks - Do not clean client context and cache in delete because they could be re-used - Do not initialize them in Init because it is useless - Lock protect their initialization in getCredentials (lock moved up at the beginning of the call) - Remove some unused code Commit: ec30e934ea111b4745c3427374a6eadb0b47186e https://github.com/xrootd/xrootd/commit/ec30e934ea111b4745c3427374a6eadb0b47186e Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M src/XrdOuc/XrdOucCache.hh M src/XrdOuc/XrdOucCacheReal.cc M src/XrdPosix/XrdPosixCacheBC.hh Log Message: ----------- Fix cache v1 to cache v2 bridge after introducing cache v2. Commit: 639a1de42d3e3c99bcdbb08bf8dec6280cc2c072 https://github.com/xrootd/xrootd/commit/639a1de42d3e3c99bcdbb08bf8dec6280cc2c072 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-18 (Sat, 18 Mar 2017) Changed paths: M src/XrdOuc/XrdOucCache.hh M src/XrdOuc/XrdOucCacheReal.cc Log Message: ----------- Fix some compilation errors. Commit: 761c7986a87dfcf29a6f19d7d2c3b2fb2678d2ce https://github.com/xrootd/xrootd/commit/761c7986a87dfcf29a6f19d7d2c3b2fb2678d2ce Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPss/XrdPssConfig.cc Log Message: ----------- Add new minpages option to pss.cache to support large pages. Commit: 61a162e952f3f18ddd5784e2a482d3c0ee208eaf https://github.com/xrootd/xrootd/commit/61a162e952f3f18ddd5784e2a482d3c0ee208eaf Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on Posix caching addition. Commit: 9e8487c0d04d16f1a9c930df2596e3704f65ecb9 https://github.com/xrootd/xrootd/commit/9e8487c0d04d16f1a9c930df2596e3704f65ecb9 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M src/XrdApps.cmake M src/XrdApps/Xrdadler32.cc Log Message: ----------- Remove XrdClient dependency from xrdadler32. Commit: 6e3d8b262ad0d25f01e2a3355ff9e429d03536ac https://github.com/xrootd/xrootd/commit/6e3d8b262ad0d25f01e2a3355ff9e429d03536ac Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-20 (Mon, 20 Mar 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on xrdadler32 fix. Commit: 0aee6f6eb7924d3b567ef0383436f97a1c6acb15 https://github.com/xrootd/xrootd/commit/0aee6f6eb7924d3b567ef0383436f97a1c6acb15 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M src/XrdOuc/XrdOucCacheReal.cc Log Message: ----------- Change defaults to track documentation. Commit: ad9fee5be7f12cfbab014bdd2b3db2b76e70316b https://github.com/xrootd/xrootd/commit/ad9fee5be7f12cfbab014bdd2b3db2b76e70316b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-21 (Tue, 21 Mar 2017) Changed paths: M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh Log Message: ----------- Fix possible disablement of DelayedDestroy(). Commit: a9c26d51af5ba526669edbe1347c8e80c6a44c6a https://github.com/xrootd/xrootd/commit/a9c26d51af5ba526669edbe1347c8e80c6a44c6a Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M src/XrdPosix/XrdPosixFile.cc Log Message: ----------- Improve debugging, fix counter issue. Commit: 2a1c47f0c965f3eec66fc201f9117d86af3ad72b https://github.com/xrootd/xrootd/commit/2a1c47f0c965f3eec66fc201f9117d86af3ad72b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-22 (Wed, 22 Mar 2017) Changed paths: M src/XrdHeaders.cmake Log Message: ----------- Add back XrdPosix.hh to public header; fixes #479 Commit: 169715a411449cbebabaf44d85398d0b5a2c594d https://github.com/xrootd/xrootd/commit/169715a411449cbebabaf44d85398d0b5a2c594d Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: A src/XrdCks/XrdCksAssist.cc A src/XrdCks/XrdCksAssist.hh M src/XrdCks/XrdCksXAttr.hh M src/XrdHeaders.cmake M src/XrdUtils.cmake Log Message: ----------- Add XrdCksAssist functions to help handle XRootD checksums. Commit: d29f074737cb89ec1918377c77df107744563188 https://github.com/xrootd/xrootd/commit/d29f074737cb89ec1918377c77df107744563188 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M docs/PreReleaseNotes.txt Log Message: ----------- Update notes on addition of XrdCksAssist.hh and cc Commit: 375abb579f1e6f71e04f9c95a545ed8347539b66 https://github.com/xrootd/xrootd/commit/375abb579f1e6f71e04f9c95a545ed8347539b66 Author: Michal Simon <[log in to unmask]> Date: 2017-03-23 (Thu, 23 Mar 2017) Changed paths: M packaging/rhel/xrootd.spec.in A packaging/rhel/xrootd.tmpfiles Log Message: ----------- [RPM] manage files in /var/run with tmpfiles.d fixes #485 Commit: 8756f2f35a86ec0c4afefc5f489886c8cade7d50 https://github.com/xrootd/xrootd/commit/8756f2f35a86ec0c4afefc5f489886c8cade7d50 Author: Giuseppe Lo Presti <[log in to unmask]> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M src/XrdCeph/XrdCephPosix.cc Log Message: ----------- XrdCeph: fix ability to read back a file written with O_RDWR flags Commit: 99cdfc212924cadcd2c9a578927b1735cf49b6e0 https://github.com/xrootd/xrootd/commit/99cdfc212924cadcd2c9a578927b1735cf49b6e0 Author: Giuseppe Lo Presti <[log in to unmask]> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M src/XrdCeph/XrdCephPosix.cc Log Message: ----------- XrdCeph: disable logging of every read and write operation. A proper debug-level logging would be needed instead. Commit: 4eb1f9368f2decddaa4a06dd2fbc2849b83863e7 https://github.com/xrootd/xrootd/commit/4eb1f9368f2decddaa4a06dd2fbc2849b83863e7 Author: Giuseppe Lo Presti <[log in to unmask]> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M src/XrdCeph/XrdCephPosix.cc Log Message: ----------- XrdCeph: added statistics about read/write operations in the close log Commit: 7f5a2d6c64fc28ec173bc344f1a040deb3c8b070 https://github.com/xrootd/xrootd/commit/7f5a2d6c64fc28ec173bc344f1a040deb3c8b070 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M src/XrdCeph/XrdCephPosix.cc Log Message: ----------- Merge pull request #486 from glpatcern/master Fix ability to read back a file written with O_RDWR flags + improvements in the logs Commit: ad36d213475d1476956d246fd9c7de5a0ca324f1 https://github.com/xrootd/xrootd/commit/ad36d213475d1476956d246fd9c7de5a0ca324f1 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2017-03-29 (Wed, 29 Mar 2017) Changed paths: M packaging/rhel/xrootd.spec.in M src/XrdApps.cmake A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.hh A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.hh A src/XrdApps/XrdClProxyPlugin/README.md Log Message: ----------- XrdApps: Add XrdClProxyPlugin implementation Commit: 609d9f43be4ca975a4d941b38148460acc709070 https://github.com/xrootd/xrootd/commit/609d9f43be4ca975a4d941b38148460acc709070 Author: Michal Simon <[log in to unmask]> Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M packaging/common/xrootd.logrotate M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh Log Message: ----------- [Server/Logrotate] Make sure XRootD logrotate does not interfire with system logrotate, fixes #490 Commit: 91b6e71879170037ecc03d1e5297a03c06bda189 https://github.com/xrootd/xrootd/commit/91b6e71879170037ecc03d1e5297a03c06bda189 Author: simonmichal <[log in to unmask]> Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M packaging/rhel/xrootd.spec.in M src/XrdApps.cmake A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.hh A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.hh A src/XrdApps/XrdClProxyPlugin/README.md Log Message: ----------- Merge pull request #487 from esindril/master XrdApp: Add XrdClProxyPlugin implementation Commit: aad4d0e97736be2f984766b4d60ed68153cb558f https://github.com/xrootd/xrootd/commit/aad4d0e97736be2f984766b4d60ed68153cb558f Author: Elvin Sindrilaru <[log in to unmask]> Date: 2017-03-30 (Thu, 30 Mar 2017) Changed paths: M src/XrdApps.cmake Log Message: ----------- XrdApps: Fix typo in name of the library Commit: dd2164d14959dcadb4970bd95dee603395bc501f https://github.com/xrootd/xrootd/commit/dd2164d14959dcadb4970bd95dee603395bc501f Author: Elvin Sindrilaru <[log in to unmask]> Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc M src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.hh Log Message: ----------- XrdApps: Use the FQDN for the origin in the XrdClProxyPlugin For the host esvm000 which is on the CERN network one can use the command: XRD_PLUGIN=src/libXrdClProxyPlugin.so XROOT_PROXY=root://esvm000:2010//\ XROOTD_EXCL_DOMAIN="cern.ch" xrdcp -f /etc/passwd root://esvm000//tmp/file1.dat Due to the fact that eosvm000 is in the "cern.ch" domain the use of the plugin will not be enforced. Commit: 18447d5b92c3243875a4d6ef50924383f37de18d https://github.com/xrootd/xrootd/commit/18447d5b92c3243875a4d6ef50924383f37de18d Author: Michal Simon <[log in to unmask]> Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M src/XrdCl/XrdClForkHandler.cc Log Message: ----------- [XrdCl] Make sure ForkHandler doesn't segv if PostMaster is null, fixes #489 Commit: cfe97a46f7533cb6194f523a3d48258387040854 https://github.com/xrootd/xrootd/commit/cfe97a46f7533cb6194f523a3d48258387040854 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2017-03-31 (Fri, 31 Mar 2017) Changed paths: M src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc M src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.hh Log Message: ----------- XrdApps: Use configuration parameters from the config file if the XrdClProxyPlugin is used for a specific URL. Commit: 5566276e181c0f074c87589d449de582264b4d81 https://github.com/xrootd/xrootd/commit/5566276e181c0f074c87589d449de582264b4d81 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2017-04-01 (Sat, 01 Apr 2017) Changed paths: M src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc M src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc M src/XrdCl/XrdClPlugInManager.cc M src/XrdCl/XrdClPlugInManager.hh Log Message: ----------- XrdCl: Add option to load a client plugin for any url through the configuration specified in /etc/xrootd/client.plugin.d/. This can be achieved by using "*" for the url key in the definition of the client plugin. For example: // file: /etc/xrootd/client.plugin.g/apply_to_all.conf url = * lib = /path/to/library enabled = true The same behaviour can also be obtained by using the XRD_PLUGIN env variable. Using the env variable approach always has the highest priority. Commit: d7f473af8ad8085694e778832c72ed3e92d64f32 https://github.com/xrootd/xrootd/commit/d7f473af8ad8085694e778832c72ed3e92d64f32 Author: Elvin Sindrilaru <[log in to unmask]> Date: 2017-04-01 (Sat, 01 Apr 2017) Changed paths: M src/XrdCl/XrdClPlugInManager.cc M src/XrdCl/XrdClPlugInManager.hh Log Message: ----------- XrdCl: Fix comment typo Commit: a8b43e27eacda27e26daf2fe91336333e597e407 https://github.com/xrootd/xrootd/commit/a8b43e27eacda27e26daf2fe91336333e597e407 Author: Michal Simon <[log in to unmask]> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M [log in to unmask] Log Message: ----------- [Packaging] set the working dir to /var/spool/xrootd on CC7, fixes #365 Commit: 78d59a0d66a60ea6f674343a8cdc6f2f9ab1e5d4 https://github.com/xrootd/xrootd/commit/78d59a0d66a60ea6f674343a8cdc6f2f9ab1e5d4 Author: root <[log in to unmask]> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpReq.cc Log Message: ----------- Fill the XrdSecEntity struct according to the last discussions, in particular about the short name Commit: 93713c4a399dd73ec1e8fdf0cb50206fbbf0919d https://github.com/xrootd/xrootd/commit/93713c4a399dd73ec1e8fdf0cb50206fbbf0919d Author: Fabrizio Furano <[log in to unmask]> Date: 2017-04-04 (Tue, 04 Apr 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc Log Message: ----------- Fix small memory leak, as suggested by Brian Commit: 10373d2aea71eb5f54eeaccd7e720bd5b6cab787 https://github.com/xrootd/xrootd/commit/10373d2aea71eb5f54eeaccd7e720bd5b6cab787 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-04 (Tue, 04 Apr 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpReq.cc Log Message: ----------- Merge pull request #495 from ffurano/xrdhttp-plugin-version Fill the XrdSecEntity struct according to the last discussions, Commit: 241b9b252791fb49911e43681f3663dbc5e2eecd https://github.com/xrootd/xrootd/commit/241b9b252791fb49911e43681f3663dbc5e2eecd Author: Fabrizio Furano <[log in to unmask]> Date: 2017-04-05 (Wed, 05 Apr 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc Log Message: ----------- Set the link name from the last 8 nonspace chars of the short username Commit: 517f15c5bb93bd170f16c58e619cba281ca65a0b https://github.com/xrootd/xrootd/commit/517f15c5bb93bd170f16c58e619cba281ca65a0b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-05 (Wed, 05 Apr 2017) Changed paths: M src/XrdHttp/XrdHttpProtocol.cc Log Message: ----------- Merge pull request #497 from ffurano/xrdhttp-plugin-version Set the link name from the last 8 nonspace chars of the short username Commit: e4057a2960e52c09942933d963047c6ff10dac9b https://github.com/xrootd/xrootd/commit/e4057a2960e52c09942933d963047c6ff10dac9b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-05 (Wed, 05 Apr 2017) Changed paths: M src/XrdPlugins.cmake M src/XrdSsi.cmake Log Message: ----------- Change library names to not conflict with V2 of XrdSsi. Commit: 94b9dd939411553bd5d34f7966e526330d8a832b https://github.com/xrootd/xrootd/commit/94b9dd939411553bd5d34f7966e526330d8a832b Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-05 (Wed, 05 Apr 2017) Changed paths: M docs/PreReleaseNotes.txt M packaging/common/xrootd.logrotate M [log in to unmask] M packaging/rhel/xrootd.spec.in A packaging/rhel/xrootd.tmpfiles M src/XrdApps.cmake A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixFile.hh A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.cc A src/XrdApps/XrdClProxyPlugin/ProxyPrefixPlugin.hh A src/XrdApps/XrdClProxyPlugin/README.md M src/XrdApps/XrdCpConfig.cc M src/XrdApps/XrdCpConfig.hh M src/XrdApps/Xrdadler32.cc M src/XrdCeph/XrdCephPosix.cc A src/XrdCks/XrdCksAssist.cc A src/XrdCks/XrdCksAssist.hh M src/XrdCks/XrdCksConfig.cc M src/XrdCks/XrdCksManager.cc M src/XrdCks/XrdCksXAttr.hh M src/XrdCl/XrdClCopyProcess.cc M src/XrdCl/XrdClForkHandler.cc M src/XrdCl/XrdClPlugInManager.cc M src/XrdCl/XrdClXRootDMsgHandler.cc M src/XrdCrypto/XrdCryptoX509Chain.cc M src/XrdCrypto/XrdCryptoX509Chain.hh M src/XrdCrypto/XrdCryptogsiX509Chain.cc M src/XrdCrypto/XrdCryptosslX509.cc M src/XrdCrypto/XrdCryptosslgsiAux.cc M src/XrdFileCache/XrdFileCacheConfiguration.cc M src/XrdFileCache/XrdFileCacheFile.cc M src/XrdHeaders.cmake M src/XrdHttp/XrdHttpProtocol.cc M src/XrdHttp/XrdHttpReq.cc M src/XrdHttp/XrdHttpSecXtractor.hh M src/XrdOfs/XrdOfsConfigPI.cc M src/XrdOuc/XrdOucCache.hh M src/XrdOuc/XrdOucCacheReal.cc M src/XrdOuc/XrdOucUtils.cc M src/XrdOuc/XrdOucUtils.hh M src/XrdPosix/XrdPosixCacheBC.hh M src/XrdPosix/XrdPosixFile.cc M src/XrdPosix/XrdPosixFile.hh M src/XrdPosix/XrdPosixMap.cc M src/XrdPosix/XrdPosixXrootd.cc M src/XrdPss/XrdPssConfig.cc M src/XrdSecgsi/XrdSecProtocolgsi.cc M src/XrdSecgsi/XrdSecProtocolgsi.hh M src/XrdSeckrb5/XrdSecProtocolkrb5.cc M src/XrdSys/XrdSysLogger.cc M src/XrdSys/XrdSysLogger.hh M src/XrdSys/XrdSysTrace.cc M src/XrdUtils.cmake M src/XrdVersionPlugin.hh M src/XrdXrootd/XrdXrootdConfig.cc M src/XrdXrootd/XrdXrootdXeq.cc Log Message: ----------- Merge branch 'master' into xrdssi Commit: 319cc88afb9ccb63cf6139128f4307ab5fae8214 https://github.com/xrootd/xrootd/commit/319cc88afb9ccb63cf6139128f4307ab5fae8214 Author: Andrew Hanushevsky <[log in to unmask]> Date: 2017-04-05 (Wed, 05 Apr 2017) Changed paths: M src/XrdPlugins.cmake Log Message: ----------- Correct library name for plugins. Compare: https://github.com/xrootd/xrootd/compare/193920d79ce9...319cc88afb9c ######################################################################## 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