Print

Print


-------------
Version 5.5.0
-------------

+ **New Features**
  **[XrdApps]** Provide command line too to manipulate checksum xattr.
  **[XrdApps]** xrdreplay: support quoted columns
  **[XrdApps]** xrdrecorder: allow to set the output path using XRD_RECORDERPATH
                envar.
  **[Protocol]** Add reflink capability to protocol via kXR_open options.
  **[Server] Separate out authorization to overwrite data.
  **[Server] Allow set variable values to come from a file.
  **[Server]** Implement gStream to monitor all http and xroot TPC events.
  **[Server]** Bring packet marking up to current specification.
  **[Server]** Provide g-stream monitoring for Third Party Copy (TPC).
  **[SciTokens]** Allow the SciToken plugin to consume based on ZTN tokens.
  **[Server]** Report experiment and activity codes when present for monitoring.
  **[HTTP]** Have the XrdHttp extraction logic match GSI/
  **[XrdAcc]** Make the acc subsystem aware of request-based name mapping.
  **[XrdFfs]** update xrootdfs to work with XrdEC faster
  **[Posix]** Make xrootd proxy, xrootdfs and xrdadler32 work with XrdCl+EC
  **[SciTokens]** Save token subject as an XrdSecEntity xattr
  **[Throttle]** Track maximum concurrency limits in throttle plugin
  **[XrdCl]** xrdfs: support multiple rm paths
  **[XrdCl]** record / replay plug-in
  **[XrdCl]** In EC, add adjustable preference to servers based on free space
  **[XrdCl]** Add recorder plug-in and xrdreply tool.
  **[XrdCl]** xrdcp --server: report IP stack to stderr.
  **[XrdCl]** Introduce Stream queries (IpAddr, IpStack, HostName).
  **[XrdCl]** Implement EC VectorRead.
  **[XrdFfs]** same above
  **[XrdVomsMapfile]** Add support for VOMS mapfile
  **[XrdCl/XrdEc]** Make the remote ec cfg more flexible.
  **[Pfc]** Implement async read and readV from the perspective of XrdOucCacheIO.

+ **Major bug fixes**
  **[Server]** Adjust for self-move behaviour changes in some compilers.
  **[Server]** Modify vector's size instead of capacity to avoid undef behaviour
  **[XrdEc]** Make sure returned read size is correct.
  **[XrdEc]** Reader: make sure the completion handler is called if the read is of
              zero size.
  **[XrdCl]** Avoid race condition in AsyncSocketHander on use of reader/writer
              objects after link is re-enabled
  **[XrdCl]** Set the error status if the re-connection fails early during recovery
  **[XrdCl]** xrdcp: don't use a common static status obj across all copy jobs.
  **[XrdCl]** ZIP: respect file sizes > 4GB.
  **[XrdCl]** Correctly calculate #pages in pgread rsp (for small rsp).
  **[XrdCl]** PgRead: don't exceed max iovcnt.
  **[XrdCl]** Avoid that pgread responses could be timedout while being processed.
  **[XrdCl]** Avoid situation where client does not read all of a network message.
  **[XrdCl]** Avoid race by using TimeOutSID in single place.
  **[Server]** Reset the buffer pointer after a non-aligned pgRead request.
  **[XrdPfc]** Count number of active reads on an PfcIO object so that POSIX AIO
               bailout detach can be handled correctly.
  **[XrdPfc]** Do early exit when prefetching of a block fails with no other
               subscribers.
  **[XrdHttp]** Map kXR_ItExists to HTTP 409.
  **[XrdAcc]** Fix overwrite return code.

+ **Minor bug fixes**
  **[Frm]** Fix incorrect logic in frm_admin audit space.
  **[Server]** Avoid SEGV during client recovery due to close waitresp.
  **[Server]** Allow disablement of the tardy async I/O timeout path.
  **[Proxy]** Allow for URLs with username.
  **[XrdPss]** Do not trigger DeepLocate when pss.origin is http(s)
  **[XrdPosix]** bug fix, report correct st_blocks in EC

+ **Miscellaneous**
  **[SciTokens]** Add addition messages and debugging.
  **[SciTokens]** Also grant Readdir when token grants read permission.
  **[Server]** Ignore -Warray-bounds warnings from stricter check in gcc 12.
  **[CMake]** XRootDOSDefs: Use define_default on default values
  **[CMake]** Add XrdOuc/XrdOucPgrwUtils.hh to private headers.
  **[CMake]** Change Py required version to 3.
  **[CI]** Add Ubunty Jammy builds.
  **[XrdClHttp]** Move to xrootd core.
  **[XrdCl]** Refactor kXR_read raw data socket readout.
  **[XrdCl]** Support HostList in lambda completion handlers.
  **[XrdCl]** Make sure FileStateHandler is preserved until all outstanding
              requests are resolved.
  **[XrdCl]** Make sure FS data are preserved until all outstanding requests
              are resolved.
  **[Crypto]** bf32: Load "legacy" provider for blowfish in openssl v3.

-- 
View it on GitHub:
https://github.com/xrootd/xrootd/releases/tag/v5.5.0
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