Print

Print


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):
68479e41e [Docs] Update release notes for 5.4.3.
0ebdc7975 [XrdCl] Make sure TPC destinations is created with correct permissions.
01abeda32 [XrdClTests] Fix builds.
8c383823d [XrdCl] Clean up MsgHandler.
c1bf449ee [XrdCl] Simplify kXR_attn handling.
67f5bd244 Update notes on previous merges for SciTokens messages and x509 DN's.
ac47a5d30 [XrdCl] Reafactor VectorRead raw data socket readout.
44b527311 [XrdCrypto] Modify XrdCryptosslNameOneLine to allow commas in DNs
7d6748761 [CI] Make sure experimental version is correctly generated, fixes #1692.
afbda35e7 [Docs] Update release notes for 5.4.3.
fbac5dc5d [XrdCl] Fix infinite loop when copying data from msg body to user buffer.
6b4f0adfc Update notes on error message suppression to fix stderr issues.
03b35da87 [Utils] Avoid emitting polling fstsl error message unless aborting.
ffce22db6 Update notes on event message fix.
ac6e37fcf [Server] Avoid misleading error message due to queued but delayed event.
1f71c5d57 [OpenSSL] Fully merge openssl3 patch.
14e2a44b1 [CI] Add ubuntu sdist build workflow
af49c3565 [CI] Update checkout action to v3
d6ea67171 [pip] Remove manual renaming of egg-info to dist-info
fdac1e84e [FIX] Remove brew install of git for cmake-macos job
9b215b17f [FIX] Fix import syntax to enable shutil.which check
022256cd4 [FIX] Use python's sys.version_info.minor to ensure correct library
e2b7950d3 Fix sphinx doc
e2b47ce72 Check if we need libatomic to use atomic operations in the C++ code
2afc1db54 Don't abort if it looks like we're about to fork
7de0fe0ce Use Py_ssize_t when getting a buffer length from PyArg_ParseTuple
3a6f2c9bb Support full URIs in the GET request Fixes https://github.com/xrootd/xrootd/issues/1675
8c6ee171f Squelch a compilation error under Ubuntu
c65cbfb7f Update notes on SciTokens patch.
af8a10dce [CMake/Python] Replace legacy c++0x with c++14.
a4f15df92 Fix Python 3.10+ issues from PY_SSIZE_T_CLEAN not being set
2b904a758 Update notes on EEXISTS return code change.
2e9325505 [XrdCl] xrdcp: select right channel when querying IP stack.
18ea5f46a [XrdHttp] Use 405 for mkcol/mkdir EEXIST
f451590fe [XrdSciTokens] Fix memory corruption
67086b79d [XrdCrypto] openssl3: correctly initialize cipher with public key and DH parameters, fixes #1662
ca7e6bcc8 [OSX] Create tmp str when converting XRootDStatus to char*.
0fcb9fd2b [XProtocol] Make sure ECANCELED is translated to kXR_Cancelled.
3119f4f8f Update notes on ssi test fix.
367c016f3 [Tests] Fix strcpy overflow.
0a673160d [CI] Add macos-latest cmake job to GHA workflow build tests
a936c353b [CI] Remove install of 'which' from GitLab Pipelines CI
207e0603a [CI] Remove install of 'which' from GHA based CI
dac88d47e [packaging] Use 'command -v' over 'which' for portability
4f70b2926 [XrdCl] xrdcp: turn off progress bar when not running on a terminal, closes #1608.
dd86b8a7d [Python] Remove setup_standalone.py in favor of install from PyPI
a9e829689 [Python] Remove setup_pypi.py as unused and Python 2 only
dabd23733 Also grant Readdir when token grants read permission.
889e78899 [XrdTpc] Added CLOEXEC flag for curl file descriptors
1992535bc [XrdCl] Pass the login token from redirect rsp to login req, part 3.
bee0ca864 Use 307 to redirect anything that is not GET
834a32751 [CI] Use PIP_OPTIONS in build tests
16cfe5d67 [Debian] Remove PYTHON_LAYOUT option as no longer used in Python 3
ba7b47785 [cmake] Add PIP_OPTIONS option for Python bindings install control
7d0e8aad2 Update notes on small buffer management enhancement.
c1a312408 Redirect PUT and POST with 307
1776d79f9 [XrdCl] Pass the login token from redirect rsp to login req, final clean up.
c7642cef5 [XrdCl] [XrdCl] Pass the login token from redirect rsp to login req, part 2.
51bf76c52 [XrdCl] Pass the login token from redirect rsp to login req.
1069ec6b2 [XrdCl] Remove the leading ? from auto generated login token, fixes #1535
c0d7629b9 [CMake] Enable by default openssl3 compatibility patch.
3e3bc3a33 [CI] Add CS9 build.
ef02f7940 Vector cleared after use so it can be shrunk.
b6fcc64dd Update notes on the ztn credentials fix.
bb68656dc [ZTN] Point to the token via Entity.creds.
35f5b7b97 Update notes on unused parameter fix.
eb659140c [Server] Fix MacOS complaints about unused parameters. Fixes #1611
c648c574c Update notes on mkdir fix.
a944e60ca [Oss] Do not fail a mkdir if directory already exists with the same mode. Fixes #1636
5bfc78d41 Make the `acc` subsystem aware of request-based name mapping.
a7d0580a7 [XrdCl] Make sure SocketHandler does not deadlock with PollerBuiltIn.
9b68f8b92 Fixes for openssl 3
52956e54a [TLS] Fix incomplete openssl3 port
ee6b77059 [TLS] Make sure openssl messages always get logged.
f5dab3388 [GSI] Comment out no longer needed trace record; fixes #772
81f1d43bc [TLS] Display all OpenSSL messages upon fatal error; fixes #1554
bd98e2aeb Increase default bits from 512 to 2048

Please let me know your thoughts!

Cheers,
Michal

-- 
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1699
You are receiving this because you are subscribed to this thread.

Message ID: <[log in to unmask]>

########################################################################
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