52 Commits

Author SHA256 Message Date
57643ad2cc Accepting request 1314281 from home:badshah400:branches:science
Update to version 5.9.0.

OBS-URL: https://build.opensuse.org/request/show/1314281
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=101
2025-11-02 04:40:05 +00:00
0a6df79541 Accepting request 1297573 from home:badshah400:branches:science
Update to version 5.8.4.

OBS-URL: https://build.opensuse.org/request/show/1297573
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=99
2025-08-07 11:20:23 +00:00
bcdc87a923 Accepting request 1287536 from home:badshah400:branches:science
Update to version 5.8.3

OBS-URL: https://build.opensuse.org/request/show/1287536
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=97
2025-06-24 17:13:34 +00:00
f277f84f21 Accepting request 1276617 from home:badshah400:branches:science
* 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/request/show/1276617
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=95
2025-05-12 13:02:43 +00:00
ec42c42495 Accepting request 1272238 from home:badshah400:branches:science
Update to version 5.8.1.

OBS-URL: https://build.opensuse.org/request/show/1272238
OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=93
2025-04-24 05:47:16 +00:00
5735ed17e6 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
745837824d 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
da46acaccd 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
bbad30dce2 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
596b512eea 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
3b325e52f3 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
752fb9f675 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
cefc3cc184 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
9190ad82dd 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
337e81046d 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
918e2f89b6 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
25522d99a5 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
a6de97edaa 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
f802276635 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
192dcfbb41 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
3c97363a12 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
e4a7560ef8 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
e329c31a12 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
ce97f766d1 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
c8327573d5 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
96f7730767 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
2139f0d402 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
0e54163e09 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
c134fd64dd 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
a79ca5a228 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
3e96cccf03 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
f4ccae9900 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
c3a9387b02 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
cdb4b8255a - 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
dff778dc65 - 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
646e69cc77 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
7844f04457 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
a18b5d22b4 - 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
ab975369db 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
d4d4aaefdf - 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
5b0016ea86 - 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
92795289a5 - 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
dc104780a0 - 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
146de17b6a - 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
9b053bdff8 - 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
8e6aa2e14d OBS-URL: https://build.opensuse.org/package/show/science/xrootd?expand=0&rev=18 2013-03-11 15:05:14 +00:00
Thomas Zimmermann
f45711b7e4 - 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
bbfe85b922 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
2fc4f888f1 - 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
5b6f9e4208 - 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