SHA256
10
0
forked from pool/xrootd

51 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
3799478b74 Accepting request 1158078 from home:badshah400:branches:science
Update to version 5.6.9

OBS-URL: https://build.opensuse.org/request/show/1158078
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=85
2024-03-18 14:36:38 +00:00
e33b51eba4 Accepting request 1150140 from home:badshah400:branches:science
Update to version 5.6.8.

OBS-URL: https://build.opensuse.org/request/show/1150140
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=83
2024-02-27 16:47:39 +00:00
74cb2f540b Accepting request 1146770 from home:pgajdos
- version update to 5.6.7
  * [XrdCl] Fix crash at teardown when using copies with multiple
    streams (issue #2164)
  * [XrdSecsss] Fix buffer overrun when serializing credentials
    (issue #2143)
  * [XrdCl] Fix TPC initialization to take into account control
    stream (issue #2164)
  * [XrdPosix] Fix ordering of debug levels in pss.setop
    DebugLevel (#2183)
  * [XrdTpc] Properly handle creation of packet marking handles
    when socket is not yet connected (#2179)
  * [XrdHeaders] Install XrdSfsFAttr.hh as private header

OBS-URL: https://build.opensuse.org/request/show/1146770
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=81
2024-02-15 10:45:10 +00:00
071024992c Accepting request 1141551 from home:badshah400:branches:science
Update to version 5.6.6.

OBS-URL: https://build.opensuse.org/request/show/1141551
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=79
2024-01-29 21:36:50 +00:00
c9a0a1831e Accepting request 1134081 from home:badshah400:branches:science
* Update to version 5.6.4.
* Use source tarballs from Github as the previously used website

OBS-URL: https://build.opensuse.org/request/show/1134081
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=77
2023-12-22 14:35:09 +00:00
94b974cc00 Accepting request 1125227 from home:dirkmueller:Factory
- update to 5.6.3:
  * Export project version in CMake config (issue #2094)
  * Find only XRootD matching XRootDConfig.cmake installation path
  * Do not use PEP517 by default, not supported on CentOS 7
  * Call tzset() early to ensure thread-safety of localtime_r()
    and mktime() (issue #2107)
  * Correct maximum exp/act value in XrdNetPMark::getEA
  * Create environment file within adminpath (issue #2106)
  * Fix incorrect patch for authfile parsing (issue #2088)
  * Skip server checksum query test on unsupported filesystems
  * Return an error if xrdfs rm fails to delete any file
  * Try to load blacklist even if some entries are invalid
  * Wait for pipeline including XrdCl::AppendFile() to finish
  * Fix parsing of chunked PUT lengths (#2102, #2103)

    Minor bug fixes
    [CMake] Fix Findlibuuid.cmake to use kernel provided uuid on macOS
      This fixes sporadic crashes seen in FTS when debug logging is enabled.
    Miscellaneous
- Replace references to /var/adm/fillup-templates with new

OBS-URL: https://build.opensuse.org/request/show/1125227
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=75
2023-11-16 16:42:42 +00:00
2df9da42c2 Accepting request 1111782 from home:badshah400:branches:science
Update to version 5.6.2

OBS-URL: https://build.opensuse.org/request/show/1111782
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=73
2023-09-18 15:50:36 +00:00
9beb010ff6 Accepting request 1100072 from home:StefanBruens:branches:science
- Only build python bindings without private copies of the client
  library. This also removes the ambiguity for the client libraries
  for the automatic dependency generation.
- Only use build dependency on doxygen/graphviz for the main
  package.
- Remove unused swig build dependency.
- Various spec file cleanups
- Fix installation of API docs

OBS-URL: https://build.opensuse.org/request/show/1100072
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=71
2023-07-24 16:20:33 +00:00
d26e12d4ea Accepting request 1099838 from home:pgajdos
- version update to 5.6.1
  * Version 5.6.1
    Minor bug fixes 
    [CMake] Fix Findlibuuid.cmake to use kernel provided uuid on macOS 
    [XrdCl] Avoid race in postmaster QueryTransport
    [XrdCl] Add missing argument in call to debug log message.
      This fixes sporadic crashes seen in FTS when debug logging is enabled. 
    [XrdCrypto] Avoid race in GetCryptoFactory
    Miscellaneous 
    [CMake] Make sure Python is required in PyPI build
    [CMake] Set RPATH that works for binaries and libraries on macOS
    [CMake,Python] Handle RPATH for Python bindings on macOS
    [Python] Use PEP517 by default when building Python bindings
  * Version 5.6.0
    New Features
    [CMake] Modernization of build system, now requires CMake 3.16
    [Client] Add xrdfs cache subcommand to allow for cache evictions
    [Misc] Add support for building with musl libc (issue #1645)
    [Python] Modernization of build system, better support for creating binary wheels,
                 properly propagating CXXFLAGS (issues #1768, #1807, #1833, #1844, #2001, #2002)
    [Python] Better handling of unicode strings in the API (issue #2011)
    [Server] Add gsi option to display DN when it differs from entity name
    [Server] Allow generic prepare plug-in to handle large responses (issue #2023)
    [Server] Allow specfication of minimum and maximum creation mode (issue #649)
    [Server] Make maxfd be configurable (default is 256k) (issue #2010)
    [Server] Include token information in the monitoring stream (phase 1).
    [Xcache] Implement a file evict function
    [Xcache,XrdCl] Increase default number of parallel event loops to 10 (#2047)
    [XrdCl] xrdcp: number of parallel copy jobs increased from 4 to 128
    [XrdHttp] Allow XRootD to return trailers indicating failure (#1912)

OBS-URL: https://build.opensuse.org/request/show/1099838
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=70
2023-07-21 06:55:44 +00:00
2f3a7e0b5d Accepting request 1093344 from home:badshah400:branches:science
- Fix some multibuild package name degeneracies.
- Update to version 5.5.5.
- Fix python builds.

OBS-URL: https://build.opensuse.org/request/show/1093344
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=68
2023-06-15 17:45:08 +00:00
4131d1b74e Accepting request 1077565 from home:dimstar:Factory
- Update to version 5.5.4:
  + **[SSI]** Avoid file system+SSI feature interference that caused problems
  + **[Server]** Fix dropped connections when link is reused (issue 1928)
  + **[Server]** Limit max number of sockets in poller (issue 1962)
  + **[Tests]** Fix intermittent failure of SocketTest
  + **[XrdApps]** Fix crashes and deadlocks in xrdreplay tool (issue 1937)
  + **[XrdCl]** Remove interference between sessions in the client (issue 1942)
  + **[XrdCrypto]** Allow ASN1 GeneralizedTime in certificates (issue 1969)
  + **[XrdCrypto]** Fix handling of daylight savings time (issues 985, 1955)
  + **[XrdHttp]** Avoid sending empty headers in the HTTP response
  + **[XrdHttp]** Clear digest header between requests (issue 1956)
  + **[XrdHttp]** Fix for HTTP requests with open-ended byte range
  + **[XrdHttp]** Fix handling of SSL shutdown during cleanup (issue 1967)
  + **[XrdHttp]** Fix parsing of configuration with weighted checksums (issue 1944)
  + **[XrdHttp]** Only call ERR_print_errors() if an error occurred
  + **[XrdPfc]** Fix HTTP request failures with direct read mode enabled
  + **[XrdTls]** Fix intermittent clients disconnections on login (issue 1952)
- Drop xrootd-drop-python-distutils.patch: fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/1077565
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=66
2023-04-05 15:26:33 +00:00
c8984366cc Accepting request 1058555 from home:badshah400:branches:science
Add xrootd-drop-python-distutils.patch: Drop distutils usage in favour of setuptools; upstream commit d5732ef [gh#xrootd/xrootd#1843]. This fixes build failures on Factory.

OBS-URL: https://build.opensuse.org/request/show/1058555
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=64
2023-01-17 06:02:10 +00:00
dc4f7edbb4 Accepting request 1032452 from home:badshah400:branches:science
Update to version 5.5.1:

OBS-URL: https://build.opensuse.org/request/show/1032452
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=62
2022-11-01 19:28:47 +00:00
bb4bfbf7ce Accepting request 1006956 from home:badshah400:branches:science
rpmlintrc: Filter out missing-call-to-setgroups-before-setuid warnings which are false positives (see https://github.com/xrootd/xrootd/issues/1783).

OBS-URL: https://build.opensuse.org/request/show/1006956
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=60
2022-10-02 03:17:28 +00:00
3771118bc6 Accepting request 1005016 from home:badshah400:xrootd_update
- Update to version 5.5.0.
- Update patches to apply cleanly.
- 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.

OBS-URL: https://build.opensuse.org/request/show/1005016
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=58
2022-09-21 08:36:28 +00:00
fe0bc96c01 Accepting request 974208 from home:badshah400:branches:science
Update to version 4.12.9.

OBS-URL: https://build.opensuse.org/request/show/974208
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=56
2022-05-04 13:38:31 +00:00
c710097db2 Accepting request 945793 from home:jsegitz:branches:systemdhardening:science
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/945793
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=55
2022-01-19 12:01:56 +00:00
cae6ea5f11 Accepting request 903595 from home:badshah400:branches:science
Update to version 4.12.8; Drop xrootd-build-with-glibc2.33.patch: integrated upstream.

OBS-URL: https://build.opensuse.org/request/show/903595
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=54
2021-07-21 10:05:26 +00:00
1c2d04080c Accepting request 874450 from home:badshah400:branches:science
* Update to version 4.12.7.
* Add xrootd-build-with-glibc2.33.patch: Fix build with glibc 2.33; patch taken from upstream commit [gh#xrootd/xrootd#1315].

OBS-URL: https://build.opensuse.org/request/show/874450
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=51
2021-03-01 22:45:44 +00:00
3bcba065e3 Accepting request 810040 from home:badshah400:branches:science
* Update to version 4.12.1.
* 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.

OBS-URL: https://build.opensuse.org/request/show/810040
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=49
2020-06-02 02:42:24 +00:00
Thomas Zimmermann
6cd60fc7d2 Accepting request 791040 from home:badshah400:branches:science
- Update to version 4.11.3:
- 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

OBS-URL: https://build.opensuse.org/request/show/791040
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=48
2020-04-07 19:24:42 +00:00
Thomas Zimmermann
b353ae2d69 Accepting request 724574 from home:badshah400:root6
- Update to version 4.10.0:
- Use github URL for source tarball.
- Replace xrootd-devel by xroots-libs-devel for xrootd-server-devel's Requires; xrootd-devel does not exist.

OBS-URL: https://build.opensuse.org/request/show/724574
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=47
2019-08-20 13:48:02 +00:00
Thomas Zimmermann
a6e51be9c3 Accepting request 666816 from home:jengelh:branches:science
- Disable ceph since linking to it fails.

OBS-URL: https://build.opensuse.org/request/show/666816
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=46
2019-01-28 19:40:29 +00:00
0b915436da Accepting request 659983 from home:jengelh:branches:science
- Trim long repeated descriptions in subpackages.
- Trim future aims. Run fdupes over all of the usr subvolume.

OBS-URL: https://build.opensuse.org/request/show/659983
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=45
2019-01-02 10:57:09 +00:00
840a7ca650 Accepting request 657580 from home:TheBlackCat:branches:science
New request with fixed dependency issue.

- Update to version 4.8.5

OBS-URL: https://build.opensuse.org/request/show/657580
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=44
2018-12-19 08:19:52 +00:00
Thomas Zimmermann
0bd02a9777 - Add patch xrootd-gcc8-fix.patch to fix build with gcc8
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=42
2018-07-01 08:18:08 +00:00
Thomas Zimmermann
19cd8d49b1 - Fix build for factory, rpc/types.h is gone from glibc-devel,
use the one from tirpc-devel instead

OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=40
2018-03-07 19:00:09 +00:00
Thomas Zimmermann
e874d6a5a1 Accepting request 559572 from home:Heinervdm:branches:science
- Disable crypto for Leap 15 and Tumbleweed to make it build again
  newer openssl versions are not supported by version < 4

OBS-URL: https://build.opensuse.org/request/show/559572
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=37
2017-12-23 09:14:34 +00:00
Thomas Zimmermann
21e0ba6156 Accepting request 544839 from home:RBrownSUSE:branches:science
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544839
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=35
2017-11-23 18:34:15 +00:00
Thomas Zimmermann
8e52df1408 - 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

OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=34
2016-06-19 12:01:55 +00:00
Thomas Zimmermann
f6700c4eed revert previous commit, root fails to build with xroot 4
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=33
2014-08-13 18:04:46 +00:00
Thomas Zimmermann
9d6b585850 - Update to version 4.0.3
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=32
2014-08-13 12:06:22 +00:00
Thomas Zimmermann
bd64cdb875 - Remove %ghost entry in /var/run to fix rpmlint error
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=31
2014-06-25 13:41:23 +00:00
Thomas Zimmermann
43f7467281 - Update to version 3.3.6
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=26
2014-01-26 10:51:46 +00:00
Thomas Zimmermann
9b2b063614 - Update to version 3.3.4
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=24
2013-10-14 08:19:45 +00:00
6a24433241 - add libperl_requires
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=22
2013-09-05 16:58:59 +00:00
Thomas Zimmermann
832b32a0d6 - Update to version 3.3.2
* Fix the opaque information setting in xrdcp using -OD (issue #1)
    * Fix compilation on Solaris 11 (issue #7)
    * Fix issues with semaphore locking during thread cancelation on MaxOSX (issue #10)
    * Solve locking problems in the built-in poller (issue #4)
    * Solve performance issues in the new client. Note: this actually changes some low level public interfaces, so the soname of libXrdCl.so has been bumped to libXrdCl.so.1. The xrootd.org RPMs also provide the old libXrdCl.so.0 in order to preserve the binary compatibility with the clients linked against it.

OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=20
2013-04-27 11:33:49 +00:00
Thomas Zimmermann
7072bff46e OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=18 2013-03-11 15:05:14 +00:00
Thomas Zimmermann
caae3baa95 - update to version 3.3.1
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=17
2013-03-10 11:51:05 +00:00
b15b9d9229 Accepting request 157205 from home:babelworx:ldig:branches:science
license update: LGPL-3.0+
See the LICENSE file (prior to September 2012 BSD - now, license is LGPL-3.0+)

OBS-URL: https://build.opensuse.org/request/show/157205
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=15
2013-03-04 12:29:18 +00:00
Thomas Zimmermann
0fcb8e7d08 - update to version 3.3.0
* Changelog: http://xrootd.cern.ch/cgi-bin/cgit.cgi/xrootd/tree/docs/ReleaseNotes.txt?id=v3.3.0

OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=13
2013-03-02 15:36:46 +00:00
Thomas Zimmermann
1f690edc31 - update to version 3.2.7
* For OpenSSL versions prior to 1, make the 'default' and 'old' hash
    algorithm result the same. This fixes Savannah bug #98997.
  * Do not rebuild the full chain when the CRL is invalidated; also, make
    sure that the invalid CRL object in only deleted when no longer in use.
    Fixes bug #99074.
  * Allow for null fields in the cgi string.
  * Add missing return statement to avoid SEGV during write error recovery
    under certain circumstances. Fixes bug #99002.

OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=11
2012-12-13 11:40:08 +00:00
Thomas Zimmermann
37ddfd780c update to version 3.2.6
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=9
2012-11-09 09:33:31 +00:00