Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: xrootd-server-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: 319581 | 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 servers |
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 server 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/include/xrootd /usr/include/xrootd/XrdAcc /usr/include/xrootd/XrdAcc/XrdAccAuthorize.hh /usr/include/xrootd/XrdAcc/XrdAccPrivs.hh /usr/include/xrootd/XrdCms /usr/include/xrootd/XrdCms/XrdCmsClient.hh /usr/include/xrootd/XrdCms/XrdCmsPerfMon.hh /usr/include/xrootd/XrdCms/XrdCmsVnId.hh /usr/include/xrootd/XrdHttp /usr/include/xrootd/XrdHttp/XrdHttpSecXtractor.hh /usr/include/xrootd/XrdOss /usr/include/xrootd/XrdOss/XrdOss.hh /usr/include/xrootd/XrdOss/XrdOssDefaultSS.hh /usr/include/xrootd/XrdOss/XrdOssStatInfo.hh /usr/include/xrootd/XrdOss/XrdOssVS.hh /usr/include/xrootd/XrdOss/XrdOssWrapper.hh /usr/include/xrootd/XrdPfc /usr/include/xrootd/XrdPfc/XrdPfcDecision.hh /usr/include/xrootd/XrdSfs /usr/include/xrootd/XrdSfs/XrdSfsAio.hh /usr/include/xrootd/XrdSfs/XrdSfsDio.hh /usr/include/xrootd/XrdSfs/XrdSfsFlags.hh /usr/include/xrootd/XrdSfs/XrdSfsGPFile.hh /usr/include/xrootd/XrdSfs/XrdSfsInterface.hh /usr/include/xrootd/XrdSfs/XrdSfsXio.hh /usr/include/xrootd/XrdXrootd /usr/include/xrootd/XrdXrootd/XrdXrootdBridge.hh /usr/include/xrootd/XrdXrootd/XrdXrootdGStream.hh /usr/include/xrootd/XrdXrootd/XrdXrootdMonData.hh /usr/lib64/libXrdServer.so /usr/share/licenses/xrootd-server-devel /usr/share/licenses/xrootd-server-devel/COPYING.LGPL /usr/share/licenses/xrootd-server-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 17:57:49 2024