| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xrootd-libs-devel | Distribution: SUSE Linux Enterprise 15 SP5 |
| Version: 5.5.1 | Vendor: openSUSE |
| Release: bp155.1.16 | Build date: Mon May 22 13:23:51 2023 |
| Group: Development/Libraries/C and C++ | Build host: obs-power9-11 |
| Size: 701969 | Source RPM: xrootd-5.5.1-bp155.1.16.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://xrootd.org/ | |
| Summary: Development files for 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 header files and development libraries for XRootD development.
LGPL-3.0-or-later
* 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
/usr/bin/xrootd-config /usr/include/xrootd /usr/include/xrootd/XProtocol /usr/include/xrootd/XProtocol/XProtocol.hh /usr/include/xrootd/XProtocol/XPtypes.hh /usr/include/xrootd/Xrd /usr/include/xrootd/Xrd/XrdBuffer.hh /usr/include/xrootd/Xrd/XrdJob.hh /usr/include/xrootd/Xrd/XrdLink.hh /usr/include/xrootd/Xrd/XrdLinkMatch.hh /usr/include/xrootd/Xrd/XrdProtocol.hh /usr/include/xrootd/Xrd/XrdScheduler.hh /usr/include/xrootd/Xrd/XrdTcpMonPin.hh /usr/include/xrootd/XrdCks /usr/include/xrootd/XrdCks/XrdCks.hh /usr/include/xrootd/XrdCks/XrdCksAssist.hh /usr/include/xrootd/XrdCks/XrdCksCalc.hh /usr/include/xrootd/XrdCks/XrdCksData.hh /usr/include/xrootd/XrdCks/XrdCksManager.hh /usr/include/xrootd/XrdCks/XrdCksWrapper.hh /usr/include/xrootd/XrdNet /usr/include/xrootd/XrdNet/XrdNet.hh /usr/include/xrootd/XrdNet/XrdNetAddr.hh /usr/include/xrootd/XrdNet/XrdNetAddrInfo.hh /usr/include/xrootd/XrdNet/XrdNetCmsNotify.hh /usr/include/xrootd/XrdNet/XrdNetConnect.hh /usr/include/xrootd/XrdNet/XrdNetOpts.hh /usr/include/xrootd/XrdNet/XrdNetSockAddr.hh /usr/include/xrootd/XrdNet/XrdNetSocket.hh /usr/include/xrootd/XrdNet/XrdNetUtils.hh /usr/include/xrootd/XrdOfs /usr/include/xrootd/XrdOfs/XrdOfsFSctl_PI.hh /usr/include/xrootd/XrdOfs/XrdOfsPrepare.hh /usr/include/xrootd/XrdOuc /usr/include/xrootd/XrdOuc/XrdOucBuffer.hh /usr/include/xrootd/XrdOuc/XrdOucCRC.hh /usr/include/xrootd/XrdOuc/XrdOucCacheCM.hh /usr/include/xrootd/XrdOuc/XrdOucCacheStats.hh /usr/include/xrootd/XrdOuc/XrdOucCallBack.hh /usr/include/xrootd/XrdOuc/XrdOucChain.hh /usr/include/xrootd/XrdOuc/XrdOucCompiler.hh /usr/include/xrootd/XrdOuc/XrdOucDLlist.hh /usr/include/xrootd/XrdOuc/XrdOucEnum.hh /usr/include/xrootd/XrdOuc/XrdOucEnv.hh /usr/include/xrootd/XrdOuc/XrdOucErrInfo.hh /usr/include/xrootd/XrdOuc/XrdOucGMap.hh /usr/include/xrootd/XrdOuc/XrdOucHash.hh /usr/include/xrootd/XrdOuc/XrdOucHash.icc /usr/include/xrootd/XrdOuc/XrdOucIOVec.hh /usr/include/xrootd/XrdOuc/XrdOucLock.hh /usr/include/xrootd/XrdOuc/XrdOucName2Name.hh /usr/include/xrootd/XrdOuc/XrdOucPinObject.hh /usr/include/xrootd/XrdOuc/XrdOucPinPath.hh /usr/include/xrootd/XrdOuc/XrdOucRash.hh /usr/include/xrootd/XrdOuc/XrdOucRash.icc /usr/include/xrootd/XrdOuc/XrdOucSFVec.hh /usr/include/xrootd/XrdOuc/XrdOucStream.hh /usr/include/xrootd/XrdOuc/XrdOucString.hh /usr/include/xrootd/XrdOuc/XrdOucTList.hh /usr/include/xrootd/XrdOuc/XrdOucTable.hh /usr/include/xrootd/XrdOuc/XrdOucTokenizer.hh /usr/include/xrootd/XrdOuc/XrdOucTrace.hh /usr/include/xrootd/XrdOuc/XrdOucUtils.hh /usr/include/xrootd/XrdOuc/XrdOuca2x.hh /usr/include/xrootd/XrdSec /usr/include/xrootd/XrdSec/XrdSecAttr.hh /usr/include/xrootd/XrdSec/XrdSecEntity.hh /usr/include/xrootd/XrdSec/XrdSecEntityAttr.hh /usr/include/xrootd/XrdSec/XrdSecEntityPin.hh /usr/include/xrootd/XrdSec/XrdSecInterface.hh /usr/include/xrootd/XrdSys /usr/include/xrootd/XrdSys/XrdSysAtomics.hh /usr/include/xrootd/XrdSys/XrdSysError.hh /usr/include/xrootd/XrdSys/XrdSysFD.hh /usr/include/xrootd/XrdSys/XrdSysHeaders.hh /usr/include/xrootd/XrdSys/XrdSysLogPI.hh /usr/include/xrootd/XrdSys/XrdSysLogger.hh /usr/include/xrootd/XrdSys/XrdSysPageSize.hh /usr/include/xrootd/XrdSys/XrdSysPlatform.hh /usr/include/xrootd/XrdSys/XrdSysPlugin.hh /usr/include/xrootd/XrdSys/XrdSysPthread.hh /usr/include/xrootd/XrdSys/XrdSysSemWait.hh /usr/include/xrootd/XrdSys/XrdSysTimer.hh /usr/include/xrootd/XrdSys/XrdSysXAttr.hh /usr/include/xrootd/XrdSys/XrdSysXSLock.hh /usr/include/xrootd/XrdVersion.hh /usr/include/xrootd/XrdXml /usr/include/xrootd/XrdXml/XrdXmlReader.hh /usr/lib64/libXrdAppUtils.so /usr/lib64/libXrdCrypto.so /usr/lib64/libXrdCryptoLite.so /usr/lib64/libXrdHttpUtils.so /usr/lib64/libXrdUtils.so /usr/lib64/libXrdXml.so /usr/share/licenses/xrootd-libs-devel /usr/share/licenses/xrootd-libs-devel/COPYING.LGPL /usr/share/licenses/xrootd-libs-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 15:33:22 2026