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

xrootd-server-5.5.1-bp155.1.16 RPM for aarch64

From OpenSuSE Leap 15.5 for aarch64

Name: xrootd-server Distribution: SUSE Linux Enterprise 15 SP5
Version: 5.5.1 Vendor: openSUSE
Release: bp155.1.16 Build date: Mon May 22 14:23:40 2023
Group: System/Daemons Build host: obs-arm-11
Size: 1798940 Source RPM: xrootd-5.5.1-bp155.1.16.src.rpm
Packager: https://bugs.opensuse.org
Url: http://xrootd.org/
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 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].
* Thu May 28 2020 Atri Bhattacharya <badshah400@gmail.com>
  - 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
      backport).
    - [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
      (--continue).
    - [xrdcp/Python] Add an option (--zip-mtln-cksum) to use the
      checksum from a metalink with files extracted from ZIP
      archives.
    - [xrdcp/Python] Automatically infer checksum type if asked
      to.
    - [xrdcp/Python] Add an option (--rm-bad-cksum) to
      automatically remove destination file if the checksum check
      failed.
    * Bug fixes:
    - [Server] Correct sequencing of an async close to prevent a
      SEGV.
    - [Server] Add missing initializer to avoid TPC SEGV on busy
      systems.
    - [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
      SidMgr.
    - [XrdCl] Make Channel operations thread-safe in respect to
      ForceDisconnect.
    * [CMake] Repleace XRootD find module with config module.
    * [RPM/CMake] Don't build XrdCns.
    * [Packaging] Add xrootd-voms and xrootd-voms-devel packages
      equivalent.
    * [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 <badshah400@gmail.com>
  - Update to version 4.11.3:
    * [Server] Avoid SEGV when skipping over large if/else/fi
      blocks.
    * [XrdHttp] Fix curl speed limit to be really around 10KB/s.
    * [xrootdfs] Make sure xrootdfs_create() checks return code of
      xrootdfs_do_create().
    * [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
      destination.
    * [XrdCl] Make sure on error local redirect is not retried
      infinitely.
    * [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 SecEntity.name.
    * [XrdHttp] Don't overwrite SecEntity.name after the gridmap
      phase.
    * [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
      to.
    * [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
      XrdEnv.
    * [XrdMacaroons] Use env ptrs to get authorize obj.
  - Changes from versions 4.11.0 through 4.11.2:
    * See
      https://github.com/xrootd/xrootd/blob/v4.11.3/docs/ReleaseNotes.txt.
  - Remove a spurious 'exit 0' line from %pre scriptlet.
  - Recommend logrotate for xrootd-server as it installs a file in
    /etc/logrotate.d/.
  - 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 <badshah400@gmail.com>
  - 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 xrd.network dyndns option for dynamic DNS
      handling.
    - [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
      redirection.
    - [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
      https://github.com/xrootd/xrootd/blob/master/docs/ReleaseNotes.txt
  - 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 <jengelh@inai.de>
  - Disable ceph since linking to it fails.
* Wed Dec 19 2018 Jan Engelhardt <jengelh@inai.de>
  - Trim long repeated descriptions in subpackages.
  - Trim future aims. Run fdupes over all of the usr subvolume.
* Wed Dec 05 2018 Todd R <toddrme2178@gmail.com>
  - 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
* Sun Jul 01 2018 bugs@vdm-design.de
  - Add patch xrootd-gcc8-fix.patch to fix build with gcc8
* Wed Mar 07 2018 bugs@vdm-design.de
  - Fix build for factory, rpc/types.h is gone from glibc-devel,
    use the one from tirpc-devel instead
* Fri Dec 22 2017 bugs@vdm-design.de
  - Disable crypto for Leap 15 and Tumbleweed to make it build again
    newer openssl versions are not supported by version < 4
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Sun Jun 19 2016 bugs@vdm-design.de
  - Fix compilation with GCC6 in Tumbleweed, by applying patch
    xrootd-gcc6-fix.patch
    Patch taken from https://sft.its.cern.ch/jira/browse/ROOT-8184
    Fix is included in upstream version 4.3.0. We do not update to
    this version, as other packages that use xrootd do not compile
    against versions >= 4.0
  - Fixes bnc#985167

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/cmake
/usr/share/xrootd/cmake/XRootDConfig.cmake
/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
/var/log/xrootd
/var/spool/xrootd


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:17:49 2024