Compare commits

14 Commits

Author SHA256 Message Date
f24e4940e6 Accepting request 1298124 from science
OBS-URL: https://build.opensuse.org/request/show/1298124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=44
2025-08-07 14:49:59 +00:00
15d993c443 Update to version 5.8.4.
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=99
2025-08-07 11:20:23 +00:00
b431114de2 Accepting request 1288360 from science
OBS-URL: https://build.opensuse.org/request/show/1288360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=43
2025-06-26 09:37:06 +00:00
a980b6c07a Update to version 5.8.3
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=97
2025-06-24 17:13:34 +00:00
897f6235a0 Accepting request 1276845 from science
OBS-URL: https://build.opensuse.org/request/show/1276845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=42
2025-05-12 16:09:05 +00:00
cc4fe634c9 * Update to version 5.8.2.
* Enable tests for main flavour as part of %check as these no longer require network connectivity; tests for python are too slow and remain disabled.

OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=95
2025-05-12 13:02:43 +00:00
411a3bdea7 Accepting request 1272291 from science
OBS-URL: https://build.opensuse.org/request/show/1272291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=41
2025-04-24 15:26:41 +00:00
083d560196 Update to version 5.8.1.
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=93
2025-04-24 05:47:16 +00:00
b6d023dee1 Accepting request 1247663 from science
OBS-URL: https://build.opensuse.org/request/show/1247663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=40
2025-02-21 20:38:11 +00:00
ea8d34c718 Accepting request 1246563 from home:badshah400:branches:science
- Drop BuildRequires: tinyxml-devel as it is an impediment to
  inclusion in Leap:16 and its dropping anyway does not seen to
  disable any features.

OBS-URL: https://build.opensuse.org/request/show/1246563
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=91
2025-02-21 14:32:28 +00:00
31faaa3cfb Accepting request 1246491 from science
OBS-URL: https://build.opensuse.org/request/show/1246491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=39
2025-02-17 19:58:46 +00:00
8f3779e188 Accepting request 1245718 from home:badshah400:branches:science
* Update to version 5.7.3.
* Drop upstreamed hardening patches: harden_cmsd@.service.patch harden_frm_purged@.service.patch harden_frm_xfrd@.service.patch harden_xrootd@.service.patch

OBS-URL: https://build.opensuse.org/request/show/1245718
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=89
2025-02-17 17:15:45 +00:00
aaf02481c1 Accepting request 1187191 from science
OBS-URL: https://build.opensuse.org/request/show/1187191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xrootd?expand=0&rev=38
2024-07-14 06:51:39 +00:00
2826cd51ac Accepting request 1186244 from home:badshah400:branches:science
* Update to version 5.7.0.
* 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).
* Add new BuildRequires to build additional libraries and plugins:

OBS-URL: https://build.opensuse.org/request/show/1186244
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=87
2024-07-12 15:31:57 +00:00
4 changed files with 5 additions and 80 deletions

3
xrootd-5.8.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d8716bf764a7e8103aab83fbf4906ea2cc157646b1a633d99f91edbf204ff632
size 6902161

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e08e6fc73aeab08e56f716adafa9476cdfd293e28c14d0af5b1a67c06b1e6831
size 6944496

View File

@@ -1,77 +1,3 @@
-------------------------------------------------------------------
Wed Oct 29 07:33:47 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 5.9.0:
* New features:
- [Server] Implement udprefresh option for the xrd.network
directive (gh#xrootd/xrootd#1873).
- [Server] New redirect intercept plugin for SENSE.
- [XrdCors] Add CORS plugin to XrdHttp (gh#xrootd/xrootd#2541,
gh#xrootd/xrootd#2552).
- [XrdHttp] Make HTTP's maximum open delay configurable via
http.maxdelay option (gh#xrootd/xrootd#2532).
- [XrdNet] XRootD monitoring information now follows DNS
changes (gh#xrootd/xrootd#1873).
- [XrdPfc] Implement URL CGI parameters for setting block-size
and max number of blocks for prefetching on per file basis
(gh#xrootd/xrootd#2606).
- [XrdTls] Allow disabling of X.509 client auth
(gh#xrootd/xrootd#2269).
* Bug fixes:
- [XrdCl] Avoid poller callbacks blocking each other
(gh#xrootd/xrootd#2578, gh#xrootd/xrootd#2582).
- [XrdCl] Fix URL object lifetime issue causing XCache crash
(gh#xrootd/xrootd#2587, gh#xrootd/xrootd#2599).
- [XrdSsi] Fix XrdSsi server crash due to use after free
(gh#xrootd/xrootd#2479, gh#xrootd/xrootd#2481,
gh#xrootd/xrootd#2523).
- [XrdSys] Fix a race condition in IOEvents that might cause
segfault.
- [XrdCl] Fix xrdcp crash when running with record plugin
enabled (gh#xrootd/xrootd#2579).
- [XrdPfc] Fix deadlock when opening/closing many files
concurrently (gh#xrootd/xrootd#2561, gh#xrootd/xrootd#2563).
- [Server] Make sure tread create counter increases
monotonically (gh#xrootd/xrootd#2597).
- [XrdCl] PollerBuiltIn, protection against adding socket
during shutdown.
- [XrdHttp] Do a clean TLS shutdown for HTTPS
(gh#xrootd/xrootd#2565).
- [XrdHttp] Fix file renaming with token authentication after
redirection (gh#xrootd/xrootd#2550, gh#xrootd/xrootd#2570).
- [XrdHttpTpc] Improve mapping of error codes to HTTP status
in TPC transfers (gh#xrootd/xrootd#2591).
- [XrdOssCsi] Handle pathnames not starting with slash and
allow access to FD (gh#xrootd/xrootd#2581,
gh#xrootd/xrootd#2594).
- [XrdOss] Workaround Mac OS X pecularity with RLIMIT_NOFILE
(gh#xrootd/xrootd#2577).
- [XrdOuc] Fix memory leak in XrdOucGatherConf
(gh#xrootd/xrootd#2583).
- [XrdPfc] Return error code for set cache evict if the file
does not exist (gh#xrootd/xrootd#2608).
- [XrdPosix] Add a missed file object unlock.
- [XrdPosix] Set errno for errors from pgRead and pgWrite.
- [XrdXrootd] Fix multi-stream copy with xrdcp through XCache
(gh#xrootd/xrootd#2592, gh#xrootd/xrootd#2593).
* Miscellaneous:
- [CMake] Downgrade -Werror=null-dereference back to just a
warning (gh#xrootd/xrootd#2571).
- [Tests] Add an xcache test, using OssCsi to flag corruption.
- [Tests] Extend test suite with more tests with token based
authentication.
- [XrdHttp] Set the sequential I/O flag for simple HTTP
requests.
- [XrdOssStats] Add documentation for the OSS statistics
plugin.
- [XrdPfc] Cleanup processing and storage of pfc.dirstats
configuration parameters.
- [XrdPfc] Pass full environment into the OSS library loader.
- [XrdThrottle] Modify XrdThrottle to be an OSS plugin
(gh#xrootd/xrootd#2521).
- [XrdThrottle] Re-engineered concurrency limits
(gh#xrootd/xrootd#2521).
-------------------------------------------------------------------
Mon Aug 4 18:44:15 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package xrootd
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -48,7 +48,7 @@
%bcond_with ceph
Name: %{pname}%{psuffix}
Version: 5.9.0
Version: 5.8.4
Release: 0
Summary: An eXtended Root Daemon
License: LGPL-3.0-or-later
@@ -494,7 +494,6 @@ popd
%{_libdir}/libXrdXml.so.*
# Section Plugins
%{_libdir}/libXrdAccSciTokens-%{plugver}.so
%{_libdir}/libXrdHttpCors-%{plugver}.so
%{_libdir}/libXrdHttpTPC-%{plugver}.so
%{_libdir}/libXrdClHttp-%{plugver}.so
%{_libdir}/libXrdClProxyPlugin-%{plugver}.so