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

xrootd-server-5.7.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: xrootd-server Distribution: openSUSE Tumbleweed
Version: 5.7.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Jul 8 19:13:43 2024
Group: System/Daemons Build host: reproducible
Size: 928689 Source RPM: xrootd-5.7.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://xrootd.slac.stanford.edu/
Summary: XRootD (eXtended Root Daemon) server
The XROOTD project gives access to data repositories.
The typical usage is to give access to file-based ones.

The XRootD (eXtended Root Daemon) server binaries.

Provides

Requires

License

LGPL-3.0-or-later

Changelog

* Mon Jul 08 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.7.0:
    * [CMake] Move baseline required C++ standard to C++17
    * [OSS] Add feature setting for Extended Error Text
    * [Server] Add enhanced error message interface
    * [Server] Add method to get sanitized env/cgi string
    * [Server] Implement the kXR_seqio open option for sequential
      I/O
    * [XCache] Add new only-if-cached cache control option using
      XrdPfcFsctl (gh#xrootd/xrootd#2104)
    * [XrdApps,XrdPss] Add support for pelican:// protocol
      (gh#xrootd/xrootd#2177, gh#xrootd/xrootd#2171)
    * [XrdCms] Add new load balancing algorithm with randomized
      affinity
    * [XrdCrypto,XrdSecgsi] Update min/default RSA bits to 2048
      (gh#xrootd/xrootd#2117, gh#xrootd/xrootd#2147)
    * [XrdHttp] Add new option to allow for tpc unrestricted
      redirection (gh#xrootd/xrootd#2232, gh#xrootd/xrootd#2228)
    * [XrdHttp] External handlers can now be loaded without TLS
      (gh#xrootd/xrootd#2253, gh#xrootd/xrootd#2099,
      gh#xrootd/xrootd#2123)
    * [XrdMacaroons] Support negative directives in macaroons.trace
      option (gh#xrootd/xrootd#2224)
    * [XrdOuc] Extend XrdOucGatherConf to do more boiler plate work
      and be extendable
    * [XrdOuc] Provide method to get the last line from
      XrdOucGatherConf
    * [XrdSciTokens] Implement ability to have token groups as a
      separate claim (gh#xrootd/xrootd#2176)
    * [XrdSciTokens] New option to configure authorization strategy
      for tokens (gh#xrootd/xrootd#2205, gh#xrootd/xrootd#2121,
      gh#xrootd/xrootd#2254)
    * [XrdThrottle] Add monitoring packet for IO, based on the
      throttle plugin
    * [XrdThrottle] Improved handling of timing information on macOS
      (gh#xrootd/xrootd#2262)
    * [XrdTpc] Add option to force the destination IP address on a
      HTTP-TPC (gh#xrootd/xrootd#2172)
    * [XrdTpc] Add tpc.header2cgi configuration option
      (gh#xrootd/xrootd#2285, gh#xrootd/xrootd#2283)
    * For list of bugs fixed, see
      <https://github.com/xrootd/xrootd/releases/tag/v5.7.0>.
  - Add new BuildRequires to build additional libraries and plugins:
    * scitokens-cpp-devel
    * tinyxml-devel
    * pkgconfig(davix)
    * pkgconfig(json-c)
    * pkgconfig(libcurl)
    * pkgconfig(libisal): only for openSUSE >+ 1650 and 64-bit archs
    * pkgconfig(libsystemd)
    * pkgconfig(libtirpc)
  - Add xrootd-find-gtest.patch: Add `find_package` snippet to
    CMakeLists.txt to avoid linking issues when building tests (we
    do not, but still this fixes the cmake config for when we
    might).
* Thu Mar 14 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.6.9:
    * [Python] Check list of files in prepare to ensure they are
      strings.
    * [Python] Fix iteration over a file with Python3.
    * [Python] Use int for 'force' in File::Stat
      (gh#xrootd/xrootd#2208).
    * [Utils] Correct comparison that wrongly missed reaping certain
      directives.
    * [XrdCl] Fix logic error when upgrading connections to TLS.
    * [XrdCl] Stop Poller before TaskManager (fixes rare crashes at
      shutdown).
    * [XrdHttpTPC] Fix 500 server response code if
      X-Number-Of-Streams > 100 (gh#xrootd/xrootd#2186).
    * [XrdSciTokens] Add stat permissions to create, modify and
      write operations (gh#xrootd/xrootd#2185).
    * [XrdSciTokens] Allow creation of parent directories if
      necessary (gh#xrootd/xrootd#2184).
    * [XrdSciTokens] Fix bug when scope includes basepath or /
      (gh#xrootd/xrootd#2132).
* Sat Feb 24 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.6.8:
    * [XrdCl] Only claim to be TLS capable if TLS initialization
      succeeds (gh#xrootd/xrootd#2020).
    * [XrdCl] Only consider an endpoint TLS-enabled if the
      connection is encrypted
    * [XrdCl] Remove duplicates from URL list to avoid undefined
      behavior
    * [XrdHttpTPC] Fix infinite loop when scitags packet marking is
      enabled (gh#xrootd/xrootd#2192).
    * [XrdPosix,XrdSecztn] Fix build on FreeBSD
      (gh#xrootd/xrootd#2090).
    * [XrdTls] Fix automatic renewal of server certificate with
      OpenSSL>=1.1 (gh#xrootd/xrootd#1678).
* Thu Feb 15 2024 pgajdos@suse.com
  - version update to 5.6.7
    * [XrdCl] Fix crash at teardown when using copies with multiple
      streams (issue #2164)
    * [XrdSecsss] Fix buffer overrun when serializing credentials
      (issue #2143)
    * [XrdCl] Fix TPC initialization to take into account control
      stream (issue #2164)
    * [XrdPosix] Fix ordering of debug levels in pss.setop
      DebugLevel (#2183)
    * [XrdTpc] Properly handle creation of packet marking handles
      when socket is not yet connected (#2179)
    * [XrdHeaders] Install XrdSfsFAttr.hh as private header
* Thu Jan 25 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.6.6:
    * [XrdHttp] Fix PostProcessHttpReq to take into account
      User-Agent setting (gh#xrootd/xrootd#2154).
    * [Server] Set TZ environment variable to avoid race conditions
      (gh#xrootd/xrootd#2107).
    * [XrdCl] Treat errOperationInterrupted as a recoverable error
      (gh#xrootd/xrootd#2169).
* Wed Jan 24 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.6.5:
    * [XrdTpc] Fix potential segmentation fault when creating packet
      marking handle (gh#xrootd/xrootd#2161)
    * [XrdSecgsi] Fix compilation with GCC 14
      (gh#xrootd/xrootd#2165)
    * [XrdSys] Include <byteswap.h> for BSD and GNU/Hurd
      (gh#xrootd/xrootd#2149)
    * [Server] Align monitoring ID with HTTP (gh#xrootd/xrootd#2133)
    * [XrdCrypto] Skip check of our standard DH parameters
      (gh#xrootd/xrootd#2162)
    * [XrdHttp] Send User-Agent as part of monitoring info
      (gh#xrootd/xrootd#2154)
* Tue Dec 19 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.6.4:
    * [XrdHttp] Fix segfault with macaroons (gh#xrootd/xrootd#2114).
    * [XrdPss] Fix segfault if pss.origin uses https protocol with
      no port (gh#xrootd/xrootd#2140).
    * [CMake] Fix include path in XRootDConfig.cmake
      (gh#xrootd/xrootd#2142).
    * [Headers] Fix header dependencies and missing
      includes/declarations (gh#xrootd/xrootd#2119).
    * [Server] Initialize pidFN to pidpath base directory if an
      error occurs.
    * [XrdCl] Don't try to enable TCP_CORK in GNU/Hurd
      (gh#xrootd/xrootd#2115).
    * [XrdCl] Reapply fix for null-characters in error output
      (gh#xrootd/xrootd#2138, gh#xrootd/xrootd#1501).
    * [XrdEc] Fix alignment issues on SPARC (gh#xrootd/xrootd#2131).
    * [XrdHttp,XrdNet] Adapt Scitag min and max value to change in
      spec (gh#xrootd/xrootd#2139).
    * [XrdSciTokens] Initialize SecEntity.addrInfo to avoid SEGV
      (gh#xrootd/xrootd#2128).
    * [XrdTls] Switch from using a cert file to a cert chain file
      (gh#xrootd/xrootd#2126).
    * [CMake] Install CMake config file into lib/lib64 rather than
      share (gh#xrootd/xrootd#2116).
    * [Tests] Convert tests to GoogleTest and run without containers
      (gh#xrootd/xrootd#2055, GSoC 2023).
    * [Tests] Other fixes and improvements to tests
      (gh#xrootd/xrootd#2115, gh#xrootd/xrootd#2129,
      gh#xrootd/xrootd#2130, gh#xrootd/xrootd#2137,
      gh#xrootd/xrootd#2141).
  - Use source tarballs from Github as the previously used website
    can be hit or miss sometimes.
* Sun Nov 12 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.6.3:
    * Export project version in CMake config (issue #2094)
    * Find only XRootD matching XRootDConfig.cmake installation path
    * Do not use PEP517 by default, not supported on CentOS 7
    * Call tzset() early to ensure thread-safety of localtime_r()
      and mktime() (issue #2107)
    * Correct maximum exp/act value in XrdNetPMark::getEA
    * Create environment file within adminpath (issue #2106)
    * Fix incorrect patch for authfile parsing (issue #2088)
    * Skip server checksum query test on unsupported filesystems
    * Return an error if xrdfs rm fails to delete any file
    * Try to load blacklist even if some entries are invalid
    * Wait for pipeline including XrdCl::AppendFile() to finish
    * Fix parsing of chunked PUT lengths (#2102, #2103)
* Sun Sep 17 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.6.2:
    * [XrdHttp] Fix chunked PUT creating empty files
      (gh#xrootd/xrootd#2058)
    * [CMake] Update Findlibuuid.cmake to use correct include paths
    * [Python] Fix inclusion of markdown README file in
      documentation (gh#xrootd/xrootd#2057)
    * [Server] Align code with actual documentation for auth idspec
      (gh#xrootd/xrootd#2061)
    * [XrdCl] Fix flag check for append in XrdClZipArchive
    * [XrdCl] Fix promotion of root:// URLs to use TLS encryption
      (gh#xrootd/xrootd#2078)
    * [XrdHttp] Correct chunked response for GET with a byte range
      (gh#xrootd/xrootd#2076)
    * [XrdHttp] Refactor read issuing during GET and fix read vector
      too long (gh#xrootd/xrootd#1976)
    * [XrdSciTokens] Fix logic error in user mapping
      (gh#xrootd/xrootd#2056)
    * [XrdSciTokens] Update maximum header size and line length in
      INI files (gh#xrootd/xrootd#2074)
    * [XrdSecgsi] Fix crash of xrdgsitest when proxy is not already
      set
    * [XrdSecztn] Fix template for default ZTN token location
      (gh#xrootd/xrootd#2080)
    * [XrdTls] Change the thread-id returned to openssl 1.0 to
      improve performance (gh#xrootd/xrootd#2084)
    * [XrdTls] Insert CRLs containing critical extensions at the end
      of the bundle (gh#xrootd/xrootd#2065)
    * [CMake] Always compile XrdOssCsi (compiled only with GCC
      before)
    * [CMake] Hide build output for isa-l to not confuse CTest
    * [CMake] Run tests in parallel and fail build when tests fail
    * [Python] Allow build customization via environment variable
      (gh#xrootd/xrootd#2062)
    * [Python] Check for Development.Module with CMake 3.18 and
      above
    * [Server] Add initialiser in one of the XrdScheduler
      constructors (gh#xrootd/xrootd#2081)
    * [Server] Default ffdest as per current pmark specification
    * [Server] Export readv comma separated limits via
      XRD_READV_LIMITS envar
    * [Server] Implement Linux epoll maxfd limit
      (gh#xrootd/xrootd#2063)
    * [XrdClHttp] Add pgWrite support to the HTTP client plugin
    * [XrdHttp] Refactor request statemachine for HTTP GET requests
      (gh#xrootd/xrootd#2072)
    * [XrdTls] Refactor CASet and CRLSet to open the output file
      only once before the processing
* Sat Jul 22 2023 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Only build python bindings without private copies of the client
    library. This also removes the ambiguity for the client libraries
    for the automatic dependency generation.
  - Only use build dependency on doxygen/graphviz for the main
    package.
  - Remove unused swig build dependency.
  - Various spec file cleanups
  - Fix installation of API docs
* Thu Jul 20 2023 pgajdos@suse.com
  - version update to 5.6.1
    * Version 5.6.1
      Minor bug fixes
      [CMake] Fix Findlibuuid.cmake to use kernel provided uuid on macOS
      [XrdCl] Avoid race in postmaster QueryTransport
      [XrdCl] Add missing argument in call to debug log message.
      This fixes sporadic crashes seen in FTS when debug logging is enabled.
      [XrdCrypto] Avoid race in GetCryptoFactory
      Miscellaneous
      [CMake] Make sure Python is required in PyPI build
      [CMake] Set RPATH that works for binaries and libraries on macOS
      [CMake,Python] Handle RPATH for Python bindings on macOS
      [Python] Use PEP517 by default when building Python bindings
    * Version 5.6.0
      New Features
      [CMake] Modernization of build system, now requires CMake 3.16
      [Client] Add xrdfs cache subcommand to allow for cache evictions
      [Misc] Add support for building with musl libc (issue #1645)
      [Python] Modernization of build system, better support for creating binary wheels,
      properly propagating CXXFLAGS (issues #1768, #1807, #1833, #1844, #2001, #2002)
      [Python] Better handling of unicode strings in the API (issue #2011)
      [Server] Add gsi option to display DN when it differs from entity name
      [Server] Allow generic prepare plug-in to handle large responses (issue #2023)
      [Server] Allow specfication of minimum and maximum creation mode (issue #649)
      [Server] Make maxfd be configurable (default is 256k) (issue #2010)
      [Server] Include token information in the monitoring stream (phase 1).
      [Xcache] Implement a file evict function
      [Xcache,XrdCl] Increase default number of parallel event loops to 10 (#2047)
      [XrdCl] xrdcp: number of parallel copy jobs increased from 4 to 128
      [XrdHttp] Allow XRootD to return trailers indicating failure (#1912)
      [XrdHttp] Denote Accept-Ranges in HEAD response (issue #1889)
      [XrdHttp] Report cache object age for caching proxy mode (#1919)
      [XrdPss] Allow origin to be a directory of a locally mounted file system
      [XrdSciTokens] Implement ability to have the token username as a separate claim (#1978)
      [XrdSecgsi] Use SHA-256 for signatures, and message digest algorithm (issues #1992, #2030)
      [XrdSecztn] Allow option '-tokenlib none' to disable token validation (issue #1895)
      [XrdSecztn] Allow to point to a token file using CGI '?xrd.ztn=tokenfile' (#1926)
      Major bug fixes
      [XrdHttp] Fix SEGV in case request has object for opaque data but no content (#2007)
      [XrdSecgsi] Fix memory leaks in GSI authentication (issue #2021)
      Minor bug fixes
      [Server] Use correct value for testing vector size
      [XrdCl] Fix off by one error in failure recovery check in parallel operation (issue #2040)
      [XrdCl] Fix potential stream timeout when a new request is sent to an idle stream (issue #2042)
      [XrdCl] Do not enforce TLS when --notlsok option is used in combination with root:// URL.
      This allows falling back to e.g. Kerberos authentication on a server with ZTN plugin
      enabled if the client has no certificates, hence not able to use TLS (issue #2020)
      [XrdEc] Fix compilation issues and underlinking on macOS
      [XrdHttp] Fix error returned when a client provides too many range requests (issue #2003)
      [XrdHttp] Fix regression where performance markers were missing during an HTTP TPC transfer (#2017)
      [XrdHttp] Return 404 instead of 500 error code on GET request on non-existent file (issue #2018)
      [XrdHttp] Return 405 instead of 500 error code on deletion of non-empty directory (issue #1896)
      [XrdHttp] Update HTTP header handling for chunked encoding and status trailer (#2009)
      [XrdTls] Make sure TLS context is marked invalid if not properly constructed (issue #2020)
      [XrdTls] Fix build failure with latest glibc (#2012)
      Miscellaneous
      [Apps] Make xrdcrc32c consistent with xrdadler32 (issue #2045)
      [CMake] Build option ENABLE_CRYPTO has been removed. OpenSSL is always required with XRootD 5 (issue #1827)
      [CMake] New test.cmake script added to automate configure/build/test cycle
      [CMake] Fix build with link-time optimizations on 32bit systems (issue #2032)
      [docs] Update READMEs, contribution, installation, and testing documentation
      [Misc] Fix warnings from Clang compiler (#1997)
      [Misc] Add sandboxing settings to systemd service files (initially commented out) (issue #2033)
      [Server] Also check for IPv6 ULA's to determine if an address is private
      [Tests] New script xrd-docker added to automate running of dockerized tests (#1974)
      [XProtocol] Add fallthrough statement for ENOTEMPTY errno code mapping
      [XRootD]  Update code to no longer rely on using namespace std; (needed to support C++17)
      [XrdCeph] Submodule merged back into main repository (#2008)
      [XrdCeph] Minor build system updates and integration with main repository
      [XrdCrypto] Switch to a fixed set of DH parameters compatible with older OpenSSL (issue #2014)
  - modified patches
    % harden_cmsd@.service.patch (refreshed)
    % harden_frm_purged@.service.patch (refreshed)
    % harden_frm_xfrd@.service.patch (refreshed)
    % harden_xrootd@.service.patch (refreshed)
  - removed patches
    - xrootd-modernize-python-builds.patch (upstreamed)
* Thu Jun 15 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Fix some multibuild package name degeneracies.
* Fri Jun 09 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.5.5:
    * [HTTP] Initialize SecEntity.addrInfo to avoid SEGV
      (gh#xrootd/xrootd#1986).
    * [Server] Allow XrdXrootdFile::Serialize() to be used to wait
      more than once (gh#xrootd/xrootd#1995).
    * [Server] Correct file handle returned when reusing it from
      external table.
    * [XrdCl] Fix client crash on early closed connection
      (gh#xrootd/xrootd#1934).
    * [Server] Use correct format to print size_t
      (gh#xrootd/xrootd#1989).
    * [XrdApps] Let XrdClProxyPlugin work with PgRead
      (gh#xrootd/xrootd#1993).
    * [XrdCl] Avoid possibility of Channel unregistering the wrong
      task (gh#xrootd/xrootd#1883).
    * [XrdCl] Fix ZipArchive issuing VectorWrite which is too large
      during CloseArchive (gh#xrootd/xrootd#2004).
    * [XrdSys] Avoid memory leak when overwriting the default
      message for EBADE.
    * [CMake] Adjust build rules to not depend on scitokenscpp to
      build libXrdSecztn.
    * [Server,XrdPosix,XrdSecgsi] Fix compile warnings with Clang
      compiler.
    * [XrdPosix] Fix build with Clang and _FORTIFY_SOURCE enabled
      (gh#xrootd/xrootd#1975).
  - Fix python builds:
    * Add xrootd-modernize-python-builds.patch: patch from
      gh#xrootd/xrootd#2025 rebased for current version.
    * Use _multibuild to split out python builds into own flavour
      separate from main package builds.
    * Manually create a VERSION file so that dist-infos can decipher
      the right version and does not use 5.6-rc-foo; this should no
      longer be required when packaging tagged version 5.6.
    * Manually specify xrootd includedirs when building python pkgs
      since cmake as invoked by python build tools does not
      automatically inherit them, leading to missing header
      complaints.
    * Pass -Wno-error=odr to linker flags to avoid build failures on
      32bit archs (gh#xrootd/xrootd#2032).
* Wed Apr 05 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 5.5.4:
    + **[SSI]** Avoid file system+SSI feature interference that caused problems
    + **[Server]** Fix dropped connections when link is reused (issue 1928)
    + **[Server]** Limit max number of sockets in poller (issue 1962)
    + **[Tests]** Fix intermittent failure of SocketTest
    + **[XrdApps]** Fix crashes and deadlocks in xrdreplay tool (issue 1937)
    + **[XrdCl]** Remove interference between sessions in the client (issue 1942)
    + **[XrdCrypto]** Allow ASN1 GeneralizedTime in certificates (issue 1969)
    + **[XrdCrypto]** Fix handling of daylight savings time (issues 985, 1955)
    + **[XrdHttp]** Avoid sending empty headers in the HTTP response
    + **[XrdHttp]** Clear digest header between requests (issue 1956)
    + **[XrdHttp]** Fix for HTTP requests with open-ended byte range
    + **[XrdHttp]** Fix handling of SSL shutdown during cleanup (issue 1967)
    + **[XrdHttp]** Fix parsing of configuration with weighted checksums (issue 1944)
    + **[XrdHttp]** Only call ERR_print_errors() if an error occurred
    + **[XrdPfc]** Fix HTTP request failures with direct read mode enabled
    + **[XrdTls]** Fix intermittent clients disconnections on login (issue 1952)
  - Drop xrootd-drop-python-distutils.patch: fixed upstream.
* Sun Jan 15 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Add xrootd-drop-python-distutils.patch: Drop distutils usage in
    favour of setuptools; upstream commit d5732ef
    [gh#xrootd/xrootd#1843]. This fixes build failures on Factory.
* Mon Oct 31 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.5.1:
    * [XrdFfs] Fix a bug in xrootdfs (gh#xrootd/xrootd#1777).
    * [Server] Avoid SEGV when client tries to access file after
      deferred closed.
    * [XrdHttp] The server certificate is renewed by the Refresh
      thread of the XrdTlsContext object.
    * [XrdHttp] Fix a segv happening when a client sends a first
      line starting with a space.
    * [XrdTls] Shutdown the socket if a SSL error happens when
      trying to accept a connection.
    * [Apps] Avoid SEGV when asking for help.
    * [XrdCl] copy job: fix memory leak (buffers not queued on
      error).
    * [Server] Add O_RDWR open flag when creating file to avoid fs
      issue.
    * [Server] Properly handle opaque info for fsctl operations.
    * [XrdHttp] Allow VO names with spaces and other quoted chars.
    * [XrdCl] LocalFileHandler: fail gracefuly on overloaded
      machines.
    * [XrdCl] Introduce new error code for handling local errors.
    * [XrdCl] local file handler: obtain error code with aio_error.
    * [XrdCl] xrdfs ls: sanitize ls entry.
    * [CMake] Add ENABLE_ switch for scitokens and
      macaroons(gh#xrootd/xrootd#1728).
    * [XrdTls] Start the CRLRefresh thread in XrdTlsContext
      constructor.
    * [XrdTls] Changed the bit set for the activation of the Refresh
      thread.
    * [XrdTls] The CRL refresh thread logic only starts when there
      is a need for it.
    * [XrdTls] Free current context when a new context is generated.
    * [XrdHttpTpc] Pass src size to OFS via oss.asize.
* Thu Sep 29 2022 Atri Bhattacharya <badshah400@gmail.com>
  - rpmlintrc: Filter out missing-call-to-setgroups-before-setuid
    warnings which are false positives (see
    https://github.com/xrootd/xrootd/issues/1783).
* Tue Sep 20 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 5.5.0:
    * Long list of changes, see
      https://github.com/xrootd/xrootd/blob/v5.5.0/docs/ReleaseNotes.txt
  - Update patches to apply cleanly:
    * harden_cmsd@.service.patch
    * harden_frm_purged@.service.patch
    * harden_frm_xfrd@.service.patch
    * harden_xrootd@.service.patch
  - Adapt to changes in installed files list for python3.
  - Build python bindings for all supported python versions (python3
    only).
  - Add BuildRequires: python-pip needed to install standard
    python egg-info (avoiding installing .pth files).
  - Install /run/%{name} as ghost dir.
  - Drop unused filter from rpmlintrc.
  - Rename logrotate file to xrootd-server to conform with rpmlint
    suggestion.
  - Add BuildRequires: sysuser-tools and use its macros to set up
    xrootd user and group in compliance with
    <https://en.opensuse.org/openSUSE:Packaging_guidelines#Users_and_Groups>.
  - Add %{name}-user.conf as source as required for above.
  - Drop conditionals for openSUSE < 1500 (sle_version < 150000).
  - Minor specfile cleanups using spec-cleaner.
* Sat Mar 26 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 4.12.9:
    * No Linux related changes, just version sync.
* Mon Jan 10 2022 Johannes Segitz <jsegitz@suse.com>
  - 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 <badshah400@gmail.com>
  - 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 <badshah400@gmail.com>
  - 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].

Files

/etc/logrotate.d/xrootd-server
/etc/xrootd
/etc/xrootd/xrootd-clustered.cfg
/etc/xrootd/xrootd-filecache-clustered.cfg
/etc/xrootd/xrootd-filecache-standalone.cfg
/etc/xrootd/xrootd-http.cfg
/etc/xrootd/xrootd-standalone.cfg
/run/xrootd
/usr/bin/cconfig
/usr/bin/cmsd
/usr/bin/frm_admin
/usr/bin/frm_purged
/usr/bin/frm_xfragent
/usr/bin/frm_xfrd
/usr/bin/mpxstats
/usr/bin/wait41
/usr/bin/xrdacctest
/usr/bin/xrdmapc
/usr/bin/xrdpfc_print
/usr/bin/xrdpwdadmin
/usr/bin/xrdsssadmin
/usr/bin/xrootd
/usr/lib/systemd/system/cmsd@.service
/usr/lib/systemd/system/frm_purged@.service
/usr/lib/systemd/system/frm_xfrd@.service
/usr/lib/systemd/system/xrdhttp@.socket
/usr/lib/systemd/system/xrootd@.service
/usr/lib/systemd/system/xrootd@.socket
/usr/lib/sysusers.d/xrootd-user.conf
/usr/lib/tmpfiles.d/xrootd.conf
/usr/share/licenses/xrootd-server
/usr/share/licenses/xrootd-server/COPYING.LGPL
/usr/share/licenses/xrootd-server/LICENSE
/usr/share/man/man1/xrdmapc.1.gz
/usr/share/man/man8/cmsd.8.gz
/usr/share/man/man8/frm_admin.8.gz
/usr/share/man/man8/frm_purged.8.gz
/usr/share/man/man8/frm_xfragent.8.gz
/usr/share/man/man8/frm_xfrd.8.gz
/usr/share/man/man8/mpxstats.8.gz
/usr/share/man/man8/xrdpfc_print.8.gz
/usr/share/man/man8/xrdpwdadmin.8.gz
/usr/share/man/man8/xrdsssadmin.8.gz
/usr/share/man/man8/xrootd.8.gz
/usr/share/xrootd
/usr/share/xrootd/utils
/usr/share/xrootd/utils/XrdCmsNotify.pm
/usr/share/xrootd/utils/XrdOlbMonPerf
/usr/share/xrootd/utils/cms_monPerf
/usr/share/xrootd/utils/netchk
/usr/share/xrootd/utils/xrdcp-tpc.sh
/var/log/xrootd
/var/spool/xrootd


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024