Branch: refs/heads/stable-5.4.x
Home: https://github.com/xrootd/xrootd
Commit: cc62abe2e31c3c1442856ffcedc460ffbcaa100a
https://github.com/xrootd/xrootd/commit/cc62abe2e31c3c1442856ffcedc460ffbcaa100a
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdNet/XrdNetPMarkCfg.cc
Log Message:
-----------
Fix compilation when char is unsigned (armv7hl, aarch64, ppc64le, s390x)
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc: In static member function 'static XrdNetPMark* XrdNetPMarkCfg::Config(XrdSysError*, XrdScheduler*, XrdSysTrace*, bool&)':
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc:271:16: error: comparison is always false due to limited range of data type [-Werror=type-limits]
271 | if (useFFly < 0)
| ~~~~~~~~^~~
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc: In static member function 'static int XrdNetPMarkCfg::Parse(XrdSysError*, XrdOucStream&)':
../xrootd-5.4.0/src/XrdNet/XrdNetPMarkCfg.cc:1037:20: error: comparison is always false due to limited range of data type [-Werror=type-limits]
1037 | if (useFFly < 0) useFFly = 1;
| ~~~~~~~~^~~
Commit: 830ec57cb85acd9f059511ac9983d4c823ba7331
https://github.com/xrootd/xrootd/commit/830ec57cb85acd9f059511ac9983d4c823ba7331
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdApps/XrdPrep.cc
Log Message:
-----------
Add missing include
Fixes GNU/Hurd build
/<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc: In function ‘int main(int, char**)’:
/<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc:109:34: error: ‘MAXPATHLEN’ was not declared in this scope
109 | static const int MaxPathLen = MAXPATHLEN+1;
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/XrdApps/XrdPrep.cc:213:24: error: size of array ‘fBuff’ is not an integral constant-expression
213 | char *sP, fBuff[MaxPathLen];
| ^~~~~~~~~~
src/CMakeFiles/xrdprep.dir/build.make:78: recipe for target 'src/CMakeFiles/xrdprep.dir/XrdApps/XrdPrep.cc.o' failed
Commit: 0c9a3ca816a36c223328f913c150be6033557958
https://github.com/xrootd/xrootd/commit/0c9a3ca816a36c223328f913c150be6033557958
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdMacaroons/XrdMacaroonsHandler.cc
M src/XrdSciTokens/XrdSciTokensAccess.cc
Log Message:
-----------
Fix compilation on GCC 4.8
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc: In member function 'bool XrdAccSciTokens::GenerateAcls(const string&, uint64_t&, {anonymous}::AccessRulesRaw&, std::string&, std::string&, std::string&, std::vector<{anonymous}::MapRule>&, std::vector<std::basic_string<char> >&)':
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: error: no matching function for call to 'regex_replace(std::string&, std::regex, const char [2])'
std::regex("//"), "/");
^
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: candidates are:
In file included from /usr/include/c++/4.8.2/regex:62:0,
from ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:18:
/usr/include/c++/4.8.2/bits/regex.h:2162:5: note: template<class _Out_iter, class _Bi_iter, class _Rx_traits, class _Ch_type> _Out_iter std::regex_replace(_Out_iter, _Bi_iter, _Bi_iter, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
regex_replace(_Out_iter __out, _Bi_iter __first, _Bi_iter __last,
^
/usr/include/c++/4.8.2/bits/regex.h:2162:5: note: template argument deduction/substitution failed:
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: deduced conflicting types for parameter '_Bi_iter' ('std::basic_regex<char>' and 'const char*')
std::regex("//"), "/");
^
In file included from /usr/include/c++/4.8.2/regex:62:0,
from ../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:18:
/usr/include/c++/4.8.2/bits/regex.h:2182:5: note: template<class _Rx_traits, class _Ch_type> std::basic_string<_Ch_type> std::regex_replace(const std::basic_string<_Ch_type>&, const std::basic_regex<_Ch_type, _Rx_traits>&, const std::basic_string<_Ch_type>&, std::regex_constants::match_flag_type)
regex_replace(const basic_string<_Ch_type>& __s,
^
/usr/include/c++/4.8.2/bits/regex.h:2182:5: note: template argument deduction/substitution failed:
../xrootd-5.4.0/src/XrdSciTokens/XrdSciTokensAccess.cc:652:83: note: mismatched types 'const std::basic_string<_Ch_type>' and 'const char [2]'
std::regex("//"), "/");
^
Commit: 45ee1568c6e2967351b4e75d8b413e4507a582c4
https://github.com/xrootd/xrootd/commit/45ee1568c6e2967351b4e75d8b413e4507a582c4
Author: John Thiltges <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdSciTokens/XrdSciTokensAccess.cc
Log Message:
-----------
[XrdSciTokens] Modifying std::map invalidates iterator
Commit: f993b9572bc63bcc1a9c7c3d8399bedae5bf4cf1
https://github.com/xrootd/xrootd/commit/f993b9572bc63bcc1a9c7c3d8399bedae5bf4cf1
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdSys/XrdSysIOEvents.cc
Log Message:
-----------
[IOEvents] Improve tracing.
Commit: 8d4caf62341b716c97535e48e0416a430a597e9d
https://github.com/xrootd/xrootd/commit/8d4caf62341b716c97535e48e0416a430a597e9d
Author: Michal Simon <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClParallelOperation.hh
M src/XrdEc/XrdEcReader.cc
M src/XrdEc/XrdEcReader.hh
Log Message:
-----------
[XrdEc] Ensure parallel execution of Reader::Read is thread-safe.
Commit: 8774b6d08e30e462f220e908fbb76e35b0dd3713
https://github.com/xrootd/xrootd/commit/8774b6d08e30e462f220e908fbb76e35b0dd3713
Author: Wei Yang <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClEcHandler.hh
M src/XrdCl/XrdClPlugInManager.cc
M src/XrdCl/XrdClZipArchive.hh
M src/XrdEc/XrdEcObjCfg.hh
M src/XrdEc/XrdEcStrmWriter.cc
Log Message:
-----------
Update to XrdCl and XrdEC
Commit: cd6b2b01168301f7863c1d13d678ef59bc8ce68a
https://github.com/xrootd/xrootd/commit/cd6b2b01168301f7863c1d13d678ef59bc8ce68a
Author: Michal Simon <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdHeaders.cmake
Log Message:
-----------
[CMake] Add XrdSysTrace.hh to private headers.
Commit: 515566ada187996cbd85a48f25ed2469ddecc6a2
https://github.com/xrootd/xrootd/commit/515566ada187996cbd85a48f25ed2469ddecc6a2
Author: Wei Yang <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdEc/XrdEcStrmWriter.cc
Log Message:
-----------
combine two xattr update to one
Commit: d92759d9a0e6aa9d585b991d60ee22c41c990a05
https://github.com/xrootd/xrootd/commit/d92759d9a0e6aa9d585b991d60ee22c41c990a05
Author: Matthew Feickert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
A .github/workflows/build.yml
Log Message:
-----------
[CI] Add GitHub Actions based CI
Use GitHub Actions to add a CI workflow that runs on:
* push events to master or on tags
* pull request events targeting master
* a weekly CRON job that runs every Sunday at 01:23 UTC
* on GitHub releases
* on demand against any branch through workflow dispatch
Using concurrency groups if an event triggers another run of the workflow
while a previous run in ongoing, the older run will be automaticcally
canceled to avoid wasting resources.
The jobs targeti CentOS based workflow to start off with:
* Building with CMake like a user would and then running some libXrdCl tests.
This build is a shorter build.
* Building with CMake like a user would but with Python 3 pip, setuptools, and
wheel updated to the latest releases to check that users running with modern
releases won't hit breaking changes.
* Building in full RPM.
* Building a Python sdist with the publishing workflow scripts.
* Building a Python sdist with the publishing workflow scripts, but with
Python 3 pip, setuptools, and wheel updated to the latest releases to check
that users running with modern releases won't hit breaking changes.
Commit: b19d8f7fcfb4ad5be0a0ecbd80b81a522b6b03c0
https://github.com/xrootd/xrootd/commit/b19d8f7fcfb4ad5be0a0ecbd80b81a522b6b03c0
Author: Matthew Feickert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
R .travis.yml
Log Message:
-----------
[CI] Remove Travis CI config file
Travis CI is essentially deprecated
Commit: f47afe1825ecc629c5962132a871e1f089d4f544
https://github.com/xrootd/xrootd/commit/f47afe1825ecc629c5962132a871e1f089d4f544
Author: Wei Yang <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClEcHandler.hh
M src/XrdEc/XrdEcStrmWriter.cc
Log Message:
-----------
change xattr name xrdec.chunkver to xrdec.strpver
Commit: 2ced49935ac92971d1e88b2059640e4f47ecde05
https://github.com/xrootd/xrootd/commit/2ced49935ac92971d1e88b2059640e4f47ecde05
Author: Wei Yang <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdEc/XrdEcStrmWriter.cc
Log Message:
-----------
simplify coding
Commit: 02aea53a50fb03b263f286be73addf8eaa7f2549
https://github.com/xrootd/xrootd/commit/02aea53a50fb03b263f286be73addf8eaa7f2549
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdXrootd/XrdXrootdAioTask.hh
Log Message:
-----------
Fix warning about uninitialized variable
The cond variable is initialized using the mutex before the mutex is
initialized. Changing the order of the members in the class ensures
the mutex is initialized first.
.../src/./XrdXrootd/XrdXrootdAioTask.hh:70:51: error: member 'XrdXrootdAioTask::aioMutex' is used uninitialized [-Werror=uninitialized]
70 | : XrdJob(what), aioReady(aioMutex) {}
| ^~~~~~~~
cc1plus: all warnings being treated as errors
Commit: 8441abebed491bb3b13405e148343d33243da7a1
https://github.com/xrootd/xrootd/commit/8441abebed491bb3b13405e148343d33243da7a1
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClXCpSrc.cc
Log Message:
-----------
Fix warning about dereferncing null pointer
In member function 'XrdCl::ChunkHandler::ToPgInfo(XrdCl::AnyObject*, XrdCl::PageInfo*&)',
inlined from 'XrdCl::ChunkHandler::HandleResponse(XrdCl::XRootDStatus*, XrdCl::AnyObject*)' at .../src/XrdCl/XrdClXCpSrc.cc:58:17:
.../src/XrdCl/XrdClXCpSrc.cc:97:66: error: 'this' pointer is null [-Werror=nonnull]
97 | *chunk = PageInfo( rsp->offset, rsp->length, rsp->buffer );
| ^
In file included from .../src/./XrdCl/XrdClFileSystem.hh:32,
from .../src/./XrdCl/XrdClFile.hh:28,
from .../src/./XrdCl/XrdClXCpSrc.hh:28,
from .../src/XrdCl/XrdClXCpSrc.cc:25:
.../src/./XrdCl/XrdClXRootDResponses.hh: In member function 'XrdCl::ChunkHandler::HandleResponse(XrdCl::XRootDStatus*, XrdCl::AnyObject*)':
.../src/./XrdCl/XrdClXRootDResponses.hh:962:15: note: in a call to non-static member function 'XrdCl::PageInfo::operator=(XrdCl::PageInfo&&)'
962 | PageInfo& operator=( PageInfo &&pginf );
| ^~~~~~~~
cc1plus: all warnings being treated as errors
Commit: 0bb72ff0b58a9859024856c76bce17972c69a259
https://github.com/xrootd/xrootd/commit/0bb72ff0b58a9859024856c76bce17972c69a259
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdPosix/XrdPosixXrootd.cc
Log Message:
-----------
Fix warning about comparing arrays
Cast the arrays to pointers to avoid the warning
.../src/XrdPosix/XrdPosixXrootd.cc:955:22: error: comparison between two arrays [-Werror=array-compare]
955 | if (dp32->d_name != dp64->d_name)
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
Commit: c18a937f3fc3dfc3e1e716093fa995634d038442
https://github.com/xrootd/xrootd/commit/c18a937f3fc3dfc3e1e716093fa995634d038442
Author: Michal Simon <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClFileOperations.hh
Log Message:
-----------
[XrdCl] Add declarative PgWrite.
Commit: 857ecd08e4a0a6985ad3cdf3599ceff2ef8e33a7
https://github.com/xrootd/xrootd/commit/857ecd08e4a0a6985ad3cdf3599ceff2ef8e33a7
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClXCpSrc.cc
Log Message:
-----------
Do not give up ownership of ChunkInfo
Commit: 242fb7abf08335885a5452afffd9c29c5f637da0
https://github.com/xrootd/xrootd/commit/242fb7abf08335885a5452afffd9c29c5f637da0
Author: Michal Simon <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClAsyncSocketHandler.cc
Log Message:
-----------
[XrdCl] Make sure HS wait is not handled after channel has been TTLed.
fixes #1590
Commit: ae83cdd4b7406b21d97339ef2333840d96d520f9
https://github.com/xrootd/xrootd/commit/ae83cdd4b7406b21d97339ef2333840d96d520f9
Author: John Thiltges <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCrypto/XrdCryptosslCipher.cc
Log Message:
-----------
[XrdCrypto] Generate DH parameters on first call to XrdCryptosslCipher
Commit: 56677703a2d62ac09085316885e7d2941476ccbb
https://github.com/xrootd/xrootd/commit/56677703a2d62ac09085316885e7d2941476ccbb
Author: Gerardo Ganis <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M cmake/FindOpenSSL.cmake
Log Message:
-----------
Add support for static openssl libraries
Commit: 8678fa22445bdbda979c389e84c2f2800491ffc3
https://github.com/xrootd/xrootd/commit/8678fa22445bdbda979c389e84c2f2800491ffc3
Author: Gerardo GANIS <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M cmake/FindOpenSSL.cmake
Log Message:
-----------
Fix comments
Commit: e47077be95e361a961009fb38f8615564a409034
https://github.com/xrootd/xrootd/commit/e47077be95e361a961009fb38f8615564a409034
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClCopy.cc
M src/XrdCms/XrdCmsUtils.cc
Log Message:
-----------
Fix compiler warnings about pointers used after free:
.../src/XrdCms/XrdCmsUtils.cc: In function 'XrdCmsUtils::ParseMan(XrdSysError*, XrdOucTList**, char*, char*, int*, bool)':
.../src/XrdCms/XrdCmsUtils.cc:226:43: error: pointer 'newMans_175' may be used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free]
226 | if (!plus || strcmp(hSpec, newP->text)) isBad = false;
| ~~~~~~^~~~
.../src/XrdCms/XrdCmsUtils.cc:221:27: note: call to 'operator delete(void*, unsigned long)' here
221 | delete newP;
| ^~~~
.../src/XrdCl/XrdClCopy.cc: In function 'IndexRemote(XrdCl::FileSystem*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short)':
.../src/XrdCl/XrdClCopy.cc:442:17: error: pointer used after 'operator delete(void*, unsigned long)' [-Werror=use-after-free]
442 | log->Error( AppMsg, "Bad URL: %s", current->Path );
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.../src/XrdCl/XrdClCopy.cc:441:14: note: call to 'operator delete(void*, unsigned long)' here
441 | delete current;
| ^~~~~~~
Commit: 20f3dd1fd2eb48748f73e47fa7fe1ba3d4962d98
https://github.com/xrootd/xrootd/commit/20f3dd1fd2eb48748f73e47fa7fe1ba3d4962d98
Author: Michal Simon <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCl/XrdClFileOperations.hh
Log Message:
-----------
[XrdCl] Add missing timeout argument to declarative operations.
Commit: b517fb7d5d259668a2d570d0b2bc6ebc8c0a4300
https://github.com/xrootd/xrootd/commit/b517fb7d5d259668a2d570d0b2bc6ebc8c0a4300
Author: John Thiltges <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCrypto/XrdCryptosslCipher.cc
Log Message:
-----------
[XrdCrypto] DH parameter generation cleanup
- Move DH parameter generation inside server scope
- Avoid overhead of generating DH parameters on client
- Remove DH_check() call on server side
- Adds overhead, and the server-generated key should already be safe
- Include cassert instead of assert.h
Commit: 744c7da10c0fe151b78736490d1df041c4135946
https://github.com/xrootd/xrootd/commit/744c7da10c0fe151b78736490d1df041c4135946
Author: John Thiltges <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdCrypto/openssl3/XrdCryptosslCipher.cc
Log Message:
-----------
[XrdCrypto] Generate DH parameters on first call to openssl3/XrdCryptosslCipher
Commit: 052eb049698829f2d1175224ade42c1fe47c9be0
https://github.com/xrootd/xrootd/commit/052eb049698829f2d1175224ade42c1fe47c9be0
Author: Wei Yang <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdEc/XrdEcStrmWriter.cc
Log Message:
-----------
put /path/filenname in LFH and CDFH records (reverse the change)
Commit: cfef402cfb34dcf4978c4e74b0d6e850a5db9f40
https://github.com/xrootd/xrootd/commit/cfef402cfb34dcf4978c4e74b0d6e850a5db9f40
Author: Andrew Hanushevsky <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/XrdXrootd/XrdXrootdJob.cc
Log Message:
-----------
[Server] Prevent SEGV on busy systems due to missing lock call for background jobs.
Commit: be0e03a1e41d3cf6b4820aded4602a082f7df556
https://github.com/xrootd/xrootd/commit/be0e03a1e41d3cf6b4820aded4602a082f7df556
Author: Mattias Ellert <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M src/Xrd/XrdBuffXL.cc
M src/XrdNet/XrdNetUtils.cc
M src/XrdOuc/XrdOucBuffer.cc
M src/XrdOuc/XrdOucTable.hh
M src/XrdPosix/XrdPosixAdmin.cc
Log Message:
-----------
Fix warnings about allocations exceeding maximum object size
In member function 'Init',
inlined from 'Init' at .../src/Xrd/XrdBuffXL.cc:64:6:
.../src/Xrd/XrdBuffXL.cc:90:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
90 | bucket = new BuckVec[lg2+1];
| ^
/usr/include/c++/12/new: In member function 'Init':
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
.../src/XrdOuc/XrdOucBuffer.cc: In member function '__ct_base ':
.../src/XrdOuc/XrdOucBuffer.cc:79:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
79 | bSlot = new BuffSlot[slots];
| ^
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
.../src/XrdNet/XrdNetUtils.cc: In function 'GetAddrs':
.../src/XrdNet/XrdNetUtils.cc:262:35: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
262 | *aVec = new XrdNetAddr[aVsz];
| ^
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
In member function '__ct ',
inlined from '__ct_base ' at .../src/XrdXrootd/XrdXrootdJob.cc:459:29:
.../src/./XrdOuc/XrdOucTable.hh:43:30: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
43 | Table = new OucTable[maxe];
| ^
/usr/include/c++/12/new: In member function '__ct_base ':
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
.../src/XrdPosix/XrdPosixAdmin.cc: In member function 'FanOut':
.../src/XrdPosix/XrdPosixAdmin.cc:69:27: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
69 | uVec = new XrdCl::URL[i];
| ^
/usr/include/c++/12/new:128:26: note: in a call to allocation function 'operator new []' declared here
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
Commit: 8efb408b0eadacd18efb473f80b0545e0ecab49a
https://github.com/xrootd/xrootd/commit/8efb408b0eadacd18efb473f80b0545e0ecab49a
Author: Michal Simon <[log in to unmask]>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M .gitlab-ci.yml
Log Message:
-----------
[CI] Update pip release script.
Compare: https://github.com/xrootd/xrootd/compare/10d27966ce0a...8efb408b0ead
########################################################################
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
|