Dear XRootD community,
I'm planning to cut the 5.4.1 with backports of bugfixes from the master branch, I'm creating this issue so we have a place where we can discuss the upcoming release.
The stable branch has been already updated and tagged:
https://github.com/xrootd/xrootd/tree/stable-5.4.x
https://github.com/xrootd/xrootd/releases/tag/v5.4.3-rc1
Here's the full list of new commits in the upcoming release (so far):
68479e4 [Docs] Update release notes for 5.4.3.
0ebdc79 [XrdCl] Make sure TPC destinations is created with correct permissions.
01abeda [XrdClTests] Fix builds.
8c38382 [XrdCl] Clean up MsgHandler.
c1bf449 [XrdCl] Simplify kXR_attn handling.
67f5bd2 Update notes on previous merges for SciTokens messages and x509 DN's.
ac47a5d [XrdCl] Reafactor VectorRead raw data socket readout.
44b5273 [XrdCrypto] Modify XrdCryptosslNameOneLine to allow commas in DNs
7d67487 [CI] Make sure experimental version is correctly generated, fixes #1692.
afbda35 [Docs] Update release notes for 5.4.3.
fbac5dc [XrdCl] Fix infinite loop when copying data from msg body to user buffer.
6b4f0ad Update notes on error message suppression to fix stderr issues.
03b35da [Utils] Avoid emitting polling fstsl error message unless aborting.
ffce22d Update notes on event message fix.
ac6e37f [Server] Avoid misleading error message due to queued but delayed event.
1f71c5d [OpenSSL] Fully merge openssl3 patch.
14e2a44 [CI] Add ubuntu sdist build workflow
af49c35 [CI] Update checkout action to v3
d6ea671 [pip] Remove manual renaming of egg-info to dist-info
fdac1e8 [FIX] Remove brew install of git for cmake-macos job
9b215b1 [FIX] Fix import syntax to enable shutil.which check
022256c [FIX] Use python's sys.version_info.minor to ensure correct library
e2b7950 Fix sphinx doc
e2b47ce Check if we need libatomic to use atomic operations in the C++ code
2afc1db Don't abort if it looks like we're about to fork
7de0fe0 Use Py_ssize_t when getting a buffer length from PyArg_ParseTuple
3a6f2c9 Support full URIs in the GET request Fixes #1675
8c6ee17 Squelch a compilation error under Ubuntu
c65cbfb Update notes on SciTokens patch.
af8a10d [CMake/Python] Replace legacy c++0x with c++14.
a4f15df Fix Python 3.10+ issues from PY_SSIZE_T_CLEAN not being set
2b904a7 Update notes on EEXISTS return code change.
2e93255 [XrdCl] xrdcp: select right channel when querying IP stack.
18ea5f4 [XrdHttp] Use 405 for mkcol/mkdir EEXIST
f451590 [XrdSciTokens] Fix memory corruption
67086b7 [XrdCrypto] openssl3: correctly initialize cipher with public key and DH parameters, fixes #1662
ca7e6bc [OSX] Create tmp str when converting XRootDStatus to char*.
0fcb9fd [XProtocol] Make sure ECANCELED is translated to kXR_Cancelled.
3119f4f Update notes on ssi test fix.
367c016 [Tests] Fix strcpy overflow.
0a67316 [CI] Add macos-latest cmake job to GHA workflow build tests
a936c35 [CI] Remove install of 'which' from GitLab Pipelines CI
207e060 [CI] Remove install of 'which' from GHA based CI
dac88d4 [packaging] Use 'command -v' over 'which' for portability
4f70b29 [XrdCl] xrdcp: turn off progress bar when not running on a terminal, closes #1608.
dd86b8a [Python] Remove setup_standalone.py in favor of install from PyPI
a9e8296 [Python] Remove setup_pypi.py as unused and Python 2 only
dabd237 Also grant Readdir when token grants read permission.
889e788 [XrdTpc] Added CLOEXEC flag for curl file descriptors
1992535 [XrdCl] Pass the login token from redirect rsp to login req, part 3.
bee0ca8 Use 307 to redirect anything that is not GET
834a327 [CI] Use PIP_OPTIONS in build tests
16cfe5d [Debian] Remove PYTHON_LAYOUT option as no longer used in Python 3
ba7b477 [cmake] Add PIP_OPTIONS option for Python bindings install control
7d0e8aa Update notes on small buffer management enhancement.
c1a3124 Redirect PUT and POST with 307
1776d79 [XrdCl] Pass the login token from redirect rsp to login req, final clean up.
c7642ce [XrdCl] [XrdCl] Pass the login token from redirect rsp to login req, part 2.
51bf76c [XrdCl] Pass the login token from redirect rsp to login req.
1069ec6 [XrdCl] Remove the leading ? from auto generated login token, fixes #1535
c0d7629 [CMake] Enable by default openssl3 compatibility patch.
3e3bc3a [CI] Add CS9 build.
ef02f79 Vector cleared after use so it can be shrunk.
b6fcc64 Update notes on the ztn credentials fix.
bb68656 [ZTN] Point to the token via Entity.creds.
35f5b7b Update notes on unused parameter fix.
eb65914 [Server] Fix MacOS complaints about unused parameters. Fixes #1611
c648c57 Update notes on mkdir fix.
a944e60 [Oss] Do not fail a mkdir if directory already exists with the same mode. Fixes #1636
5bfc78d Make the acc
subsystem aware of request-based name mapping.
a7d0580 [XrdCl] Make sure SocketHandler does not deadlock with PollerBuiltIn.
9b68f8b Fixes for openssl 3
52956e5 [TLS] Fix incomplete openssl3 port
ee6b770 [TLS] Make sure openssl messages always get logged.
f5dab33 [GSI] Comment out no longer needed trace record; fixes #772
81f1d43 [TLS] Display all OpenSSL messages upon fatal error; fixes #1554
bd98e2a Increase default bits from 512 to 2048
Please let me know your thoughts!
Cheers,
Michal
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
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