Print

Print


  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