Repository: xrootd/xrootd · Tag: v5.4.3 · Commit: 4245d09 · Released by: simonmichal
Major bug fixes
[XrdCl] Make sure SocketHandler does not deadlock with PollerBuiltIn.
[XrdCl] Pass the login token from redirect rsp to login req.
[XrdCl] Fix infinite loop when copying data from msg body to user buffer.
[XrdCl] Make sure TPC destination is created with correct permissions.
[XrdCl] Fix VectorRead raw data socket readout.
[XrdCl] Make sure pgwrite MsgHandler is removed from in-queue after
receiving rsp.
[XrdCl] Handle properly out-of-order pgread rsp.
[XrdCrypto] OpenSSL3: correctly initialize cipher with public key and DH
parameters, fixes #1662
[XrdCrypto] bf32: respect the key length when encrypting/decrypting.
[XrdAcc] Make the acc subsystem aware of request-based name mapping.
[XrdTpc] [XrdTpc] Added CLOEXEC flag for curl file descriptors.
[XProtocol] Make sure ECANCELED is translated to kXR_Cancelled.
[XrdSciTokens] Fix memory corruption.
[Python] Fix Python 3.10+ issues from PY_SSIZE_T_CLEAN not being set.
[XrdHttp] Support full URIs in the GET request, fixes #1675.
[PIP] Fix import syntax to enable shutil.which check.
[Server] Return correct pgread offset for sync reads.
Minor bug fixes
[XrdHttp] Use 405 for mkcol/mkdir EEXIST.
[XrdHttp] Redirect PUT and POST with 307.
[XrdHttp] Use 307 to redirect anything that is not GET.
[XrdCl] Remove the leading ? from auto generated login token, fixes #1535.
[XrdSciTokens] Also grant Readdir when token grants read permission.
Miscellaneous
[x509] Allow commans in DN's.
[XrdCl] xrdcp: turn off progress bar when not running on a terminal,
closes #1608.
[XrdCl] Simplify kXR_attn handling.
[XrdCl] Use pgread only is server version is kXR_PROTPGRWVERSION.
[OpenSSL] Provide OpenSSL3 compability.
[TLS] Display all OpenSSL messages upon fatal error; fixes #1554.
[GSI] Increase default bits from 512 to 2048.
[PIP] Add PIP_OPTIONS CMake option for greater control of Python bindings
install.
[Python] Remove unused Python setup files from old workflows.
[Python] Provide cmake switch (XROOTD_PYBUILD_ENV) for setting up python
build environment.
[XrdSys] Don't abort if it looks like we're about to fork.
[Utils] Avoid emitting fatal polling error message unless aborting.
[Server] Avoid misleading error message due to queued but delayed event.
[Tests] Fix strcpy overflow.
[HttpTpc] Vector cleared after use so it can be shrunk.
[ZTN] Point to the token via Entity.creds.
[Server] Fix MacOS complaints about unused parameters.
[Oss] Do not fail a mkdir if directory already exists with the same mode.
[CMake] Add an option (FORCE_ENABLED) to fail XrootD build if explicitly
enabled features can not be build.
[CMake] Include XrdPosix in client-only builds.
[XProtocol] Bump protocol version and pgrw version.
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