Repository: xrootd/xrootd · Tag: v5.4.1 · Commit: d21f09c · Released by: simonmichal
Major bug fixes
[Posix] Make sure pointer is set to 0 to avoid memory corruption.
[GSI] Generate DH parameters on first call to XrdCryptosslCipher.
[Server] Prevent SEGV due to missing lock call for background jobs.
[SciTokens] Correct deletion from std::map to avoid SEGV.
[cmsd] Avoid SEGV, avoid using pointers after deleting them.
[XrdCl] Make sure HS wait is not handled after channel has been TTLed.
[XrdCl] Avoid derefferencing null ptr when trasforming ChunkInfo into PageInfo.
[XrdEc] Ensure parallel execution of Reader::Read is thread-safe.
[CMake] Add XrdSysTrace.hh to private headers.
[PIP] Use shutil.which over distutils.spawn.find_executable when possible.
[Posix] Make sure pointer is set to 0 to avoid memory corruption.
[Macaroons] Avoid undefined behaviour (e.g. SEGV) using std::vector.
Minor bug fixes
[SciTokens] Regularize paths used for authorization.
[pip] Sanitize version to be PEP 440 compliant.
[Python] Use context manager for opening files.
[Python] Install Python bindings with pip if available.
[RPM] Add python2-pip to BuildRequires.
[RPM] Add python2-pip to BuildRequires.
[Debian] Add python3-pip, python3-setuptools as required packages.
Miscellaneous
[Utils] Redefine ENODATA when missing.
[CMake] Add support for static openssl libraries
[CI] Add GitHub Actions based CI
[IOEvents] Improve tracing.
[XrdCl/XrdEc] Make XrdEc compatible with vanilla xrootd servers.
[XrdCl] xrdfs: allow rm multiple files.
This release has 2 assets:
Visit the release page to download them.
—
You are receiving this because you are watching this repository.
View it on GitHub or unsubscribe from all notifications for this repository.
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