- 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
- 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
- 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
- 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
- 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
- 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