Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xrootd for openSUSE:Factory checked in at 2025-11-02 22:33:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xrootd (Old) and /work/SRC/openSUSE:Factory/.xrootd.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xrootd" Sun Nov 2 22:33:15 2025 rev:45 rq:1315031 version:5.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes 2025-08-07 16:51:41.631516985 +0200 +++ /work/SRC/openSUSE:Factory/.xrootd.new.1980/xrootd.changes 2025-11-02 22:33:19.804577099 +0100 @@ -1,0 +2,74 @@ +Wed Oct 29 07:33:47 UTC 2025 - Atri Bhattacharya <[email protected]> + +- 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). + +------------------------------------------------------------------- Old: ---- xrootd-5.8.4.tar.gz New: ---- xrootd-5.9.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xrootd.spec ++++++ --- /var/tmp/diff_new_pack.Lf7W3V/_old 2025-11-02 22:33:20.340599568 +0100 +++ /var/tmp/diff_new_pack.Lf7W3V/_new 2025-11-02 22:33:20.340599568 +0100 @@ -1,7 +1,7 @@ # # spec file for package xrootd # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # 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.8.4 +Version: 5.9.0 Release: 0 Summary: An eXtended Root Daemon License: LGPL-3.0-or-later @@ -494,6 +494,7 @@ %{_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 ++++++ xrootd-5.8.4.tar.gz -> xrootd-5.9.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/xrootd/xrootd-5.8.4.tar.gz /work/SRC/openSUSE:Factory/.xrootd.new.1980/xrootd-5.9.0.tar.gz differ: char 15, line 1
