Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xrootd-libs-4.12.9-1.3 RPM for ppc64

From OpenSuSE Ports Tumbleweed for ppc64

Name: xrootd-libs Distribution: openSUSE Tumbleweed
Version: 4.12.9 Vendor: openSUSE
Release: 1.3 Build date: Thu Jun 16 01:00:35 2022
Group: System/Libraries Build host: obs-power9-10
Size: 3212030 Source RPM: xrootd-4.12.9-1.3.src.rpm
Summary: XRootD core libraries
The XROOTD project gives access to data repositories.
The typical usage is to give access to file-based ones.

This package contains libraries used by the XRootD servers and






* Sat Mar 26 2022 Atri Bhattacharya <>
  - Update to version 4.12.9:
    * No Linux related changes, just version sync.
* Mon Jan 10 2022 Johannes Segitz <>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_cmsd@.service.patch
    * harden_frm_purged@.service.patch
    * harden_frm_xfrd@.service.patch
    * harden_xrootd@.service.patch
* Fri Jul 02 2021 Atri Bhattacharya <>
  - Update to version 4.12.8:
    * [XrdTpc] Buffer starting at the right offset.
    * [XrdHttp] Store a new header in the headers map before
      mangling it, fixes gh#xrootd/xrootd#1399.
    * [XrdHttp] Fix chunked transfer with 100-continue.
  - Drop xrootd-build-with-glibc2.33.patch: integrated upstream.
* Mon Feb 22 2021 Atri Bhattacharya <>
  - Update to version 4.12.7:
    * [XrdHttp] Fix empty PUT.
    * [XrdTpc] Do not call Write() on flush.
    * [XrdTpc] Avoid using invalid object in multi-stream.
    * [XrdTpc] Always check and fail on error.
    * [XrdTpc] Catch all negative return values not just SFS_ERROR.
    * [XrdTpc] Fix the return value of `Stream::Write`
    * [XrdTpc] Always populate error buffer with messages.
    * [XrdTpc] Factor out recursive writes.
    * [XrdTpc] Do not allow partial buffer writes.
    * [XrdTpc] Adjust buffer size based on number of streams.
  - Add xrootd-build-with-glibc2.33.patch: Fix build with glibc
    2.33; patch taken from upstream commit [gh#xrootd/xrootd#1315].
* Thu May 28 2020 Atri Bhattacharya <>
  - Update to version 4.12.1:
    * [XrdXrootdVoms] Fix run-time lib dependencies.
    * [xrdcp] Don't create unwanted dir if --recursive option was
      used and the source is a file.
  - Changes from version 4.12.0:
    * New Features:
    - [Server] User redirector to find directory to be listed (R5
    - [XrdCl] More effective error recovery policy when the source
      is a metalink.
    - [xrdcp] Implement bandwidth limiting (--xrate option).
    - [xrdcp] Implement ability to continue interrupted transfer
    - [xrdcp/Python] Add an option (--zip-mtln-cksum) to use the
      checksum from a metalink with files extracted from ZIP
    - [xrdcp/Python] Automatically infer checksum type if asked
    - [xrdcp/Python] Add an option (--rm-bad-cksum) to
      automatically remove destination file if the checksum check
    * Bug fixes:
    - [Server] Correct sequencing of an async close to prevent a
    - [Server] Add missing initializer to avoid TPC SEGV on busy
    - [Server] Initialize the XrdAccEntityInfo structure.
    - [XrdHttp] Fix MKCOL response when we have an EEXIST.
    - [XrdHttp] Periodically reload verify cert store.
    - [XrdHttp] Disable session cache.
    - [XrdCl] Don't set on-connection handler for local files.
    - [XrdCl] Don't set the stream error window for auth errors.
    - [XrdCl] Fix race condition resulting in dangling pointer to
    - [XrdCl] Make Channel operations thread-safe in respect to
    * [CMake] Repleace XRootD find module with config module.
    * [RPM/CMake] Don't build XrdCns.
    * [Packaging] Add xrootd-voms and xrootd-voms-devel packages
    * [Packaging] Add additional private headers for vomsxrd to the
      vomsxrd packages.
    * [Python] Support PyPy.
  - Only package the COPYING.LGPL file and drop all extraneous
    COPYING* files; the LICENSE file makes it clear that the
    software is licensed under LGPL-3.0-or-later.
* Fri Apr 03 2020 Atri Bhattacharya <>
  - Update to version 4.11.3:
    * [Server] Avoid SEGV when skipping over large if/else/fi
    * [XrdHttp] Fix curl speed limit to be really around 10KB/s.
    * [xrootdfs] Make sure xrootdfs_create() checks return code of
    * [XrdHttp] Change the default ssl cipher.
    * [XrdHttp] Enable elliptic-curve support for OpenSSL 1.0.2+.
    * [XrdHttp] Use Mozilla cipher list only with OpenSSL 1.0.2+.
    * [XrdCl] When xrdcp reports an error refine the message so it
      is clear whether the erros comes from the source or
    * [XrdCl] Make sure on error local redirect is not retried
    * [XrdXrootdConfig] Fixed wrong segsz parameter.
    * [XrdHttp] Give a chance to map the issuer name in the case of
      a proxy certificate (needed to accommodate systems that do
      user mapping, e.g. eos)
    * [XrdHttp] Fix the logic for determining
    * [XrdHttp] Don't overwrite after the gridmap
    * [xrootdfs] Make sure xrootdfs_create() does check the return
      code of xrootdfs_do_create().
    * [XrdSecgsi] In the case of delegation, give client a chance to
      use XrdSecGSISRVNAMES to limit where it is being redirected
    * [Python] Make rpath relative to the module.
    * [Debian] Proper Debian pkg naming.
    * [XrdCl] Use glibc semaphores for rhel>=7.
    * [Server] Export pointers to Acc, Ofs, and Sfs plugin into the
    * [XrdMacaroons] Use env ptrs to get authorize obj.
  - Changes from versions 4.11.0 through 4.11.2:
    * See
  - Remove a spurious 'exit 0' line from %pre scriptlet.
  - Recommend logrotate for xrootd-server as it installs a file in
  - Use ninja for building:
    * Add BuildRequires: ninja.
    * Use %cmake_build instead of make.
    * Define __builder to ninja so cmake uses ninja instead of make
      for building.
* Mon Aug 19 2019 Atri Bhattacharya <>
  - Update to version 4.10.0:
    * New Features
    - [POSIX] Add methods to the cache mngt objecT to get status
      of a cached file.
    - [Server] Add dyndns option for dynamic DNS
    - [Server] Properly handle dynamic DNS environments.
    - [Server] Add evict option to the prepare request.
    - [Server] Allow better handling for proxy caching clusters.
    - [Server] Allow configurable posc sync level.
    - [Server] Implement framework for a kXR_prepare plug-in.
    - [XrdCl] Implement streaming dirls, closes #225
    - [XrdCl] Retry policy changes: see details in #950.
    - [XrdCl] Add switch/flag to enforce zip archive listing.
    - [XrdCl] Preserve tried/triedrc cgi info on redirect for
      kXR_locate request, #closes #944
    - [XrdCl] Implement prepare evict and expose in xrdfs.
    - [XrdCl] Expose prepare abort and query prepare.
    - [XrdCl] Add tpc.scgi if delegation is being used.
    - [Python] Expose chunked dirlist API in Python.
    - [Python] Support globbing.
    - [XrdClHttp] Add XrdClHttp submodule.
    - [XCache] Implement write-queue number of blocks / threads
      config options. (#963)
    - [CMake] Add switch for XrdCl builds only.
    * Major bug fixes:
    - [XrdCl] Allow to cancel classical copy jobs.
    - [XrdCl] Fix race condition in error recovery.
    - [XrdCl] Prevent race condition between Request T/O and
      socket read.
    - [XCache] Check for errors during XrdOssFile::FSync - do not
      write cinfo file if it fails.
    - [XCache] Deny write access to a file in initial Prepare()
      call, fixes #663
    - [XCache] Review and correct error handling in POSIX and
      XCache, implement XCache::Unlink()
    - [XrdTpc] Always query dual stack for HTTP TPC.
    - [XrdTpc] Do not include authz header in the filename.
    - [XrdTpc] Add curl handle cleanup on redirections or errors.
    - [XrdHttp] Include provided opaque information in the
    - [XrdHttp] Fix digest names returned to clients.
    - [XrdHttp] Fix opaque info handling on redirections.
    - [XrdMacaroon] Fix macaroon authorization config.
    - [XrdSecgsi] Make proxy cache path aware.
    - [XrdSecgsi] XrdSecProtocolgsi::Encrypt - set IV correctly
      and report correct size.
    * Minor bug fixes and miscellaneous changes: see
  - Use github URL for source tarball.
  - Replace xrootd-devel by xroots-libs-devel for
    xrootd-server-devel's Requires; xrootd-devel does not exist.
* Thu Jan 17 2019 Jan Engelhardt <>
  - Disable ceph since linking to it fails.
* Wed Dec 19 2018 Jan Engelhardt <>
  - Trim long repeated descriptions in subpackages.
  - Trim future aims. Run fdupes over all of the usr subvolume.
* Wed Dec 05 2018 Todd R <>
  - Update to version 4.8.5
  - Remove upstream-included xrootd-gcc6-fix.patch
  - Remove unneeded xrootd-gcc8-fix.patch
  - Merge cl and cl-devel subpackages into client and client-devel
    subpackages, respectively, to match upstream
  - Split client and server libraries into subpackages to simplify
    dependencies, simplify installation, and better match upstream.
  - Switch to cmake-based install
  - Switch from sysv-init to systemd.
  - Build and package python3 bindings
  - Build and package ceph storage backend
  - Build and package documentation



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Aug 9 10:51:46 2022