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

xrootd-private-devel-5.5.1-bp155.1.16 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: xrootd-private-devel Distribution: SUSE Linux Enterprise 15 SP5
Version: 5.5.1 Vendor: openSUSE
Release: bp155.1.16 Build date: Mon May 22 11:59:02 2023
Group: Development/Libraries/C and C++ Build host: lamb05
Size: 738536 Source RPM: xrootd-5.5.1-bp155.1.16.src.rpm
Packager: https://bugs.opensuse.org
Url: http://xrootd.org/
Summary: Private XRootD development files
The XROOTD project gives access to data repositories.
The typical usage is to give access to file-based ones.

This package contains some private XRootD headers and development
libraries. The use of these fikles is strongly discouraged.
Backwards compatibility between versions is not guaranteed for
them.

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

/usr/include/xrootd
/usr/include/xrootd/private
/usr/include/xrootd/private/Xrd
/usr/include/xrootd/private/Xrd/XrdPoll.hh
/usr/include/xrootd/private/XrdCl
/usr/include/xrootd/private/XrdCl/XrdClArg.hh
/usr/include/xrootd/private/XrdCl/XrdClCtx.hh
/usr/include/xrootd/private/XrdCl/XrdClFileOperations.hh
/usr/include/xrootd/private/XrdCl/XrdClFileSystemOperations.hh
/usr/include/xrootd/private/XrdCl/XrdClFinalOperation.hh
/usr/include/xrootd/private/XrdCl/XrdClFwd.hh
/usr/include/xrootd/private/XrdCl/XrdClMessage.hh
/usr/include/xrootd/private/XrdCl/XrdClOperationHandlers.hh
/usr/include/xrootd/private/XrdCl/XrdClOperationTimeout.hh
/usr/include/xrootd/private/XrdCl/XrdClOperations.hh
/usr/include/xrootd/private/XrdCl/XrdClParallelOperation.hh
/usr/include/xrootd/private/XrdCl/XrdClPostMaster.hh
/usr/include/xrootd/private/XrdCl/XrdClPostMasterInterfaces.hh
/usr/include/xrootd/private/XrdCl/XrdClResponseJob.hh
/usr/include/xrootd/private/XrdCl/XrdClTransportManager.hh
/usr/include/xrootd/private/XrdCl/XrdClZipArchive.hh
/usr/include/xrootd/private/XrdCl/XrdClZipCache.hh
/usr/include/xrootd/private/XrdCl/XrdClZipOperations.hh
/usr/include/xrootd/private/XrdCrypto
/usr/include/xrootd/private/XrdCrypto/XrdCryptoAux.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptoRSA.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptoX509.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptoX509Chain.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptoX509Crl.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptoX509Req.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptosslAux.hh
/usr/include/xrootd/private/XrdCrypto/XrdCryptosslgsiAux.hh
/usr/include/xrootd/private/XrdHttp
/usr/include/xrootd/private/XrdHttp/XrdHttpExtHandler.hh
/usr/include/xrootd/private/XrdNet
/usr/include/xrootd/private/XrdNet/XrdNetBuffer.hh
/usr/include/xrootd/private/XrdNet/XrdNetIF.hh
/usr/include/xrootd/private/XrdNet/XrdNetPeer.hh
/usr/include/xrootd/private/XrdOfs
/usr/include/xrootd/private/XrdOfs/XrdOfs.hh
/usr/include/xrootd/private/XrdOfs/XrdOfsEvr.hh
/usr/include/xrootd/private/XrdOfs/XrdOfsHandle.hh
/usr/include/xrootd/private/XrdOfs/XrdOfsTPCInfo.hh
/usr/include/xrootd/private/XrdOfs/XrdOfsTrace.hh
/usr/include/xrootd/private/XrdOss
/usr/include/xrootd/private/XrdOss/XrdOssApi.hh
/usr/include/xrootd/private/XrdOss/XrdOssConfig.hh
/usr/include/xrootd/private/XrdOss/XrdOssError.hh
/usr/include/xrootd/private/XrdOuc
/usr/include/xrootd/private/XrdOuc/XrdOucExport.hh
/usr/include/xrootd/private/XrdOuc/XrdOucGatherConf.hh
/usr/include/xrootd/private/XrdOuc/XrdOucN2NLoader.hh
/usr/include/xrootd/private/XrdOuc/XrdOucPList.hh
/usr/include/xrootd/private/XrdOuc/XrdOucPgrwUtils.hh
/usr/include/xrootd/private/XrdPosix
/usr/include/xrootd/private/XrdPosix/XrdPosixMap.hh
/usr/include/xrootd/private/XrdSecsss
/usr/include/xrootd/private/XrdSecsss/XrdSecsssID.hh
/usr/include/xrootd/private/XrdSsi
/usr/include/xrootd/private/XrdSsi/XrdSsiAtomics.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiCluster.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiEntity.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiErrInfo.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiLogger.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiProvider.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiRequest.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiResource.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiRespInfo.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiResponder.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiService.hh
/usr/include/xrootd/private/XrdSsi/XrdSsiStream.hh
/usr/include/xrootd/private/XrdSut
/usr/include/xrootd/private/XrdSut/XrdSutAux.hh
/usr/include/xrootd/private/XrdSut/XrdSutBucket.hh
/usr/include/xrootd/private/XrdSys
/usr/include/xrootd/private/XrdSys/XrdSysPriv.hh
/usr/include/xrootd/private/XrdSys/XrdSysTrace.hh
/usr/include/xrootd/private/XrdVoms
/usr/include/xrootd/private/XrdVoms/XrdVoms.hh
/usr/include/xrootd/private/XrdZip
/usr/include/xrootd/private/XrdZip/XrdZipCDFH.hh
/usr/include/xrootd/private/XrdZip/XrdZipEOCD.hh
/usr/include/xrootd/private/XrdZip/XrdZipExtra.hh
/usr/include/xrootd/private/XrdZip/XrdZipLFH.hh
/usr/include/xrootd/private/XrdZip/XrdZipUtils.hh
/usr/include/xrootd/private/XrdZip/XrdZipZIP64EOCD.hh
/usr/include/xrootd/private/XrdZip/XrdZipZIP64EOCDL.hh
/usr/lib64/libXrdSsiLib.so
/usr/lib64/libXrdSsiShMap.so
/usr/share/licenses/xrootd-private-devel
/usr/share/licenses/xrootd-private-devel/COPYING.LGPL
/usr/share/licenses/xrootd-private-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024