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.Message ID: <xrootd/xrootd/issues/1699@github.com>

[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/1699", "url": "https://github.com/xrootd/xrootd/issues/1699", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

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