Xrootd

Latest version: v5.6.9

Safety actively analyzes 627310 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

5.6.9

+ **Minor bug fixes**
**[Python]** Check list of files in prepare to ensure they are strings
**[Python]** Fix iteration over a file with Python3
**[Python]** Use int for 'force' in File::Stat (2208)
**[Utils]** Correct comparison that wrongly missed reaping certain directives
**[XrdCl]** Fix logic error when upgrading connections to TLS
**[XrdCl]** Stop Poller before TaskManager (fixes rare crashes at shutdown)
**[XrdHttpTPC]** Fix 500 server response code if X-Number-Of-Streams > 100 (issue 2186)
**[XrdSciTokens]** Add stat permissions to create, modify and write operations (issue 2185)
**[XrdSciTokens]** Allow creation of parent directories if necessary (2184)
**[XrdSciTokens]** Fix bug when scope includes basepath or `/` (issue 2132)

+ **Miscellaneous**
**[Tests]** Optimize cluster configuration to speedup tests

**Full Changelog**: https://github.com/xrootd/xrootd/compare/v5.6.8...v5.6.9

5.6.8

+ **Minor bug fixes**
**[RPM]** Create systemd tmpfiles at post-install step
**[XrdCl]** Only claim to be TLS capable if TLS initialization succeeds (issue 2020)
**[XrdCl]** Only consider an endpoint TLS-enabled if the connection is encrypted
**[XrdCl]** Remove duplicates from URL list to avoid undefined behavior
**[XrdHttpTPC]** Fix infinite loop when scitags packet marking is enabled (issue 2192)
**[XrdPosix,XrdSecztn]** Fix build on FreeBSD (issue 2090)
**[XrdTls]** Fix automatic renewal of server certificate with OpenSSL>=1.1 (issue 1678)

+ **Miscellaneous**
**[CMake]** Use CTest module in test.cmake and optionally submit to [CDash](https://my.cdash.org/index.php?project=XRootD)
**[RPM]** Install the client as dependency of main RPM
**[Server]** Fix clang compile warnings

**Full Changelog**: https://github.com/xrootd/xrootd/compare/v5.6.7...v5.6.8

5.6.7

+ **Major bug fixes**
**[XrdCl]** Fix crash at teardown when using copies with multiple streams (issue 2164)
**[XrdSecsss]** Fix buffer overrun when serializing credentials (issue 2143)

+ **Minor bug fixes**
**[XrdCl]** Fix TPC initialization to take into account control stream (issue 2164)
**[XrdPosix]** Fix ordering of debug levels in pss.setop DebugLevel (2183)
**[XrdTpc]** Properly handle creation of packet marking handles when socket is not yet connected (2179)

+ **Miscellaneous**
**[XrdHeaders]** Install XrdSfsFAttr.hh as private header

**Full Changelog**: https://github.com/xrootd/xrootd/compare/v5.6.6...v5.6.7

5.6.6

+ **Major bug fixes**
**[XrdHttp]** Fix PostProcessHttpReq to take into account User-Agent setting (2173, fixes 2154)

+ **Minor bug fixes**
**[Server]** Set TZ environment variable to avoid race conditions (issue 2107)
**[XrdCl]** Treat errOperationInterrupted as a recoverable error (issue 2169)

**Full Changelog**: https://github.com/xrootd/xrootd/compare/v5.6.5...v5.6.6

5.6.5

+ **Major bug fixes**
**[XrdTpc]** Fix potential segmentation fault when creating packet marking handle (issue 2161)

+ **Minor bug fixes**
**[XrdSecgsi]** Fix compilation with GCC 14 (2165)
**[XrdSys]** Include <byteswap.h> for BSD and GNU/Hurd (2149)

+ **Miscellaneous**
**[Server]** Align monitoring ID with HTTP (issue 2133)
**[XrdCrypto]** Skip check of our standard DH parameters (issue 2162)
**[XrdHttp]** Send User-Agent as part of monitoring info (2154)

**Full Changelog**: https://github.com/xrootd/xrootd/compare/v5.6.4...v5.6.5

**Known Issues:** HTTP transfers are failing due to 2154. A fix is being prepared and will be released in a new patch release soon.

5.6.4

+ **Major bug fixes**
**[XrdHttp]** Fix segfault with macaroons (issue 2114)
**[XrdPss]** Fix segfault if pss.origin uses https protocol with no port (issue 2140)

+ **Minor bug fixes**
**[CMake]** Fix include path in XRootDConfig.cmake (2142)
**[Headers]** Fix header dependencies and missing includes/declarations (2119)
**[Server]** Initialize pidFN to pidpath base directory if an error occurs
**[XrdCl]** Don't try to enable TCP_CORK in GNU/Hurd (2115)
**[XrdCl]** Reapply fix for null-characters in error output (2138, issue 1501)
**[XrdEc]** Fix alignment issues on SPARC (issue 2131)
**[XrdHttp,XrdNet]** Adapt Scitag min and max value to change in spec (2139)
**[XrdSciTokens]** Initialize SecEntity.addrInfo to avoid SEGV (2128)
**[XrdTls]** Switch from using a cert file to a cert chain file (issue 2126)

+ **Miscellaneous**
**[CMake]** Install CMake config file into lib/lib64 rather than share (2116)
**[DEB/RPM]** Rewrite packaging for Debian and RHEL based distributions
**[Tests]** Convert tests to GoogleTest and run without containers (2055, GSoC 2023)
**[Tests]** Other fixes and improvements to tests (2115, 2129, 2130, 2137, 2141)

+ **Known Issues**
**[XrdSciTokens]** In this release, as in previous ones, using scitokens with the ZTN
protocol may grant more access than should be allowed by the token scopes (issue 2121).

**Full Changelog**: https://github.com/xrootd/xrootd/compare/v5.6.3...v5.6.4

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.