commit xrootd for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2020-06-30 21:56:18

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new.3060 (New)


Package is "xrootd"

Tue Jun 30 21:56:18 2020 rev:19 rq:810692 version:4.12.1

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2018-07-06 
10:40:58.451327655 +0200
+++ /work/SRC/openSUSE:Factory/.xrootd.new.3060/xrootd.changes  2020-06-30 
21:56:19.954734241 +0200
@@ -1,0 +2,180 @@
+Thu May 28 21:02:06 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 4.12.1:
+  * [XrdXrootdVoms] Fix run-time lib dependencies.
+  * [xrdcp] Don't create unwanted dir if --recursive option was
+used and the source is a file.
+- Changes from version 4.12.0:
+  * New Features:
+- [Server] User redirector to find directory to be listed (R5
+  backport).
+- [XrdCl] More effective error recovery policy when the source
+  is a metalink.
+- [xrdcp] Implement bandwidth limiting (--xrate option).
+- [xrdcp] Implement ability to continue interrupted transfer
+  (--continue).
+- [xrdcp/Python] Add an option (--zip-mtln-cksum) to use the
+  checksum from a metalink with files extracted from ZIP
+  archives.
+- [xrdcp/Python] Automatically infer checksum type if asked
+  to.
+- [xrdcp/Python] Add an option (--rm-bad-cksum) to
+  automatically remove destination file if the checksum check
+  failed.
+  * Bug fixes:
+- [Server] Correct sequencing of an async close to prevent a
+  SEGV.
+- [Server] Add missing initializer to avoid TPC SEGV on busy
+  systems.
+- [Server] Initialize the XrdAccEntityInfo structure.
+- [XrdHttp] Fix MKCOL response when we have an EEXIST.
+- [XrdHttp] Periodically reload verify cert store.
+- [XrdHttp] Disable session cache.
+- [XrdCl] Don't set on-connection handler for local files.
+- [XrdCl] Don't set the stream error window for auth errors.
+- [XrdCl] Fix race condition resulting in dangling pointer to
+  SidMgr.
+- [XrdCl] Make Channel operations thread-safe in respect to
+  ForceDisconnect.
+  * [CMake] Repleace XRootD find module with config module.
+  * [RPM/CMake] Don't build XrdCns.
+  * [Packaging] Add xrootd-voms and xrootd-voms-devel packages
+equivalent.
+  * [Packaging] Add additional private headers for vomsxrd to the
+vomsxrd packages.
+  * [Python] Support PyPy.
+- 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.
+
+---
+Fri Apr  3 01:40:54 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 4.11.3:
+  * [Server] Avoid SEGV when skipping over large if/else/fi
+blocks.
+  * [XrdHttp] Fix curl speed limit to be really around 10KB/s.
+  * [xrootdfs] Make sure xrootdfs_create() checks return code of
+xrootdfs_do_create().
+  * [XrdHttp] Change the default ssl cipher.
+  * [XrdHttp] Enable elliptic-curve support for OpenSSL 1.0.2+.
+  * [XrdHttp] Use Mozilla cipher list only with OpenSSL 1.0.2+.
+  * [XrdCl] When xrdcp reports an error refine the message so it
+is clear whether the erros comes from the source or
+destination.
+  * [XrdCl] Make sure on error local redirect is not retried
+infinitely.
+  * [XrdXrootdConfig] Fixed wrong segsz parameter.
+  * [XrdHttp] Give a chance to map the issuer name in the case of
+a proxy certificate (needed to accommodate systems that do
+user mapping, e.g. eos)
+  * [XrdHttp] Fix the logic for determining SecEntity.name.
+  * [XrdHttp] Don't overwrite SecEntity.name after the gridmap
+phase.
+  * [xrootdfs] Make sure xrootdfs_create() does check the return
+code of xrootdfs_do_create().
+  * [XrdSecgsi] In the case of delegation, give client a chance to
+use XrdSecGSISRVNAMES to limit where it is being redirected
+to.
+  * [Python] Make rpath relative to the module.
+  * [Debian] Proper Debian pkg naming.
+  * [XrdCl] Use glibc semaphores for rhel>=7.
+  * [Server] Export pointers to Acc, Ofs, and Sfs plugin into the
+XrdEnv.
+  * [XrdMacaroons] Use env ptrs to get authorize obj.
+- Changes from versions 4.11.0 through 4.11.2:
+  * See
+https://github.com/xrootd/xrootd/blob/v4.11.3/docs/ReleaseNotes.txt.
+- 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:
+  * Add BuildRequires: ninja.
+  * Use %cmake_build instead of make.
+  * Define __builder to ninja so cmake uses ninja instead of make
+for building.
+
+---
+Mon 

commit xrootd for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2018-07-06 10:40:01

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is "xrootd"

Fri Jul  6 10:40:01 2018 rev:18 rq:620013 version:3.3.6

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2018-03-08 
11:00:16.259325094 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2018-07-06 
10:40:58.451327655 +0200
@@ -1,0 +2,5 @@
+Sun Jul  1 08:16:43 UTC 2018 - b...@vdm-design.de
+
+- Add patch xrootd-gcc8-fix.patch to fix build with gcc8
+
+---

New:

  xrootd-gcc8-fix.patch



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.R2HcXI/_old  2018-07-06 10:40:59.011326989 +0200
+++ /var/tmp/diff_new_pack.R2HcXI/_new  2018-07-06 10:40:59.011326989 +0200
@@ -25,7 +25,7 @@
 Version:3.3.6
 Release:0
 Summary:An eXtended Root Daemon (xrootd)
-License:LGPL-3.0+
+License:LGPL-3.0-or-later
 Group:  System/Daemons
 Url:http://xrootd.org/
 Source0:http://xrootd.org/download/v%{version}/xrootd-%{version}.tar.gz
@@ -35,6 +35,8 @@
 Source4:frm_purged
 # PATCH-FIX-OPENSUSE xrootd-gcc6-fix.patch bnc#985167 -- fixes build with 
gcc6, patch included in upstream version 4.3.0
 Patch0: xrootd-gcc6-fix.patch
+# FATCH-FIX-OPENSUSE xrootd-gcc8-fix.patch -- fixes build with gcc8
+Patch1: xrootd-gcc8-fix.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
@@ -58,6 +60,7 @@
 %prep
 %setup -q -n %{name}-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 mkdir build

++ xrootd-gcc8-fix.patch ++
diff -Nurd xrootd-3.3.6.orig/src/XrdCl/XrdClXRootDTransport.cc 
xrootd-3.3.6/src/XrdCl/XrdClXRootDTransport.cc
--- xrootd-3.3.6.orig/src/XrdCl/XrdClXRootDTransport.cc 2014-01-16 
15:09:57.0 +0100
+++ xrootd-3.3.6/src/XrdCl/XrdClXRootDTransport.cc  2018-07-01 
09:55:05.028126043 +0200
@@ -1058,15 +1058,15 @@
 if( hsData->url->GetUserName().length() )
 {
   ::strncpy( (char*)loginReq->username,
- hsData->url->GetUserName().c_str(), 8 );
+ hsData->url->GetUserName().c_str(), 7 );
 }
 else
 {
   char *name = new char[1024];
   if( !XrdOucUtils::UserName( geteuid(), name, 1024 ) )
-::strncpy( (char*)loginReq->username, name, 8 );
+::strncpy( (char*)loginReq->username, name, 7 );
   else
-::strncpy( (char*)loginReq->username, "", 8 );
+::strncpy( (char*)loginReq->username, "", 7 );
   delete [] name;
 }
 



commit xrootd for openSUSE:Factory

2018-03-08 Thread root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2018-03-08 11:00:03

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is "xrootd"

Thu Mar  8 11:00:03 2018 rev:17 rq:584103 version:3.3.6

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2017-12-23 
12:21:44.236998178 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2018-03-08 
11:00:16.259325094 +0100
@@ -1,0 +2,6 @@
+Wed Mar  7 18:58:32 UTC 2018 - b...@vdm-design.de
+
+- Fix build for factory, rpc/types.h is gone from glibc-devel,
+  use the one from tirpc-devel instead
+
+---



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.pBDHUK/_old  2018-03-08 11:00:17.975263075 +0100
+++ /var/tmp/diff_new_pack.pBDHUK/_new  2018-03-08 11:00:17.975263075 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xrootd
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -40,6 +40,7 @@
 BuildRequires:  fdupes
 BuildRequires:  fuse-devel
 BuildRequires:  gcc-c++
+BuildRequires:  glibc-devel
 BuildRequires:  krb5-devel
 BuildRequires:  libxml2-devel
 BuildRequires:  ncurses-devel
@@ -47,6 +48,9 @@
 BuildRequires:  readline-devel
 BuildRequires:  swig
 BuildRequires:  zlib-devel
+%if 0%{?suse_version} >= 1500
+BuildRequires:  libtirpc-devel
+%endif
 
 %description
 The eXtended Root Daemon




commit xrootd for openSUSE:Factory

2017-12-23 Thread root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2017-12-23 12:21:26

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is "xrootd"

Sat Dec 23 12:21:26 2017 rev:16 rq:559573 version:3.3.6

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2017-11-24 
10:56:18.736249010 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2017-12-23 
12:21:44.236998178 +0100
@@ -1,0 +2,6 @@
+Fri Dec 22 18:51:02 UTC 2017 - b...@vdm-design.de
+
+- Disable crypto for Leap 15 and Tumbleweed to make it build again
+  newer openssl versions are not supported by version < 4
+
+---



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.5BgTXw/_old  2017-12-23 12:21:44.856967949 +0100
+++ /var/tmp/diff_new_pack.5BgTXw/_new  2017-12-23 12:21:44.860967754 +0100
@@ -58,7 +58,12 @@
 %build
 mkdir build
 cd build
-cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_BUILD_TYPE=RelWithDebInfo ../
+# openssl version of leap 15 is not supported by xrootd 3
+%if 0%{?suse_version} < 1500
+   cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} 
-DCMAKE_BUILD_TYPE=RelWithDebInfo ../
+%else
+   cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} 
-DCMAKE_BUILD_TYPE=RelWithDebInfo  -DENABLE_CRYPTO=FALSE ../
+%endif
 make %{?_smp_mflags}
 
 %install
@@ -178,7 +183,6 @@
 %{_bindir}/xrd
 %{_bindir}/xrdcp
 %{_bindir}/xrdcp-old
-%{_bindir}/xrdgsiproxy
 %{_bindir}/xrdstagetool
 %{_bindir}/xrdadler32
 %doc %{_mandir}/man1/xprep.1.gz
@@ -187,7 +191,10 @@
 %doc %{_mandir}/man1/xrdcp.1.gz
 %doc %{_mandir}/man1/xrdcp-old.1.gz
 %doc %{_mandir}/man1/xrdstagetool.1.gz
+%if 0%{?suse_version} < 1500
+%{_bindir}/xrdgsiproxy
 %doc %{_mandir}/man1/xrdgsiproxy.1.gz
+%endif
 
 %post client -p /sbin/ldconfig
 %postun client -p /sbin/ldconfig




commit xrootd for openSUSE:Factory

2017-11-24 Thread root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2017-11-24 10:56:16

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is "xrootd"

Fri Nov 24 10:56:16 2017 rev:15 rq:544953 version:3.3.6

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2016-06-25 
02:22:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2017-11-24 
10:56:18.736249010 +0100
@@ -1,0 +2,6 @@
+Thu Nov 23 13:54:23 UTC 2017 - rbr...@suse.com
+
+- Replace references to /var/adm/fillup-templates with new 
+  %_fillupdir macro (boo#1069468)
+
+---



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.MOmvII/_old  2017-11-24 10:56:19.552219209 +0100
+++ /var/tmp/diff_new_pack.MOmvII/_new  2017-11-24 10:56:19.556219063 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xrootd
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,11 @@
 #
 
 
+#Compat macro for new _fillupdir macro introduced in Nov 2017
+%if ! %{defined _fillupdir}
+  %define _fillupdir /var/adm/fillup-templates
+%endif
+
 Name:   xrootd
 Version:3.3.6
 Release:0
@@ -66,12 +71,12 @@
 mkdir -p $RPM_BUILD_ROOT%{_var}/log/%{name}
 mkdir -p $RPM_BUILD_ROOT%{_var}/run/%{name}
 mkdir -p $RPM_BUILD_ROOT%{_var}/spool/%{name}
-mkdir -p $RPM_BUILD_ROOT%{_var}/adm/fillup-templates/
+mkdir -p $RPM_BUILD_ROOT%{_fillupdir}/
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 mkdir -p $RPM_BUILD_ROOT%{_initrddir}
 mkdir -p $RPM_BUILD_ROOT%{_sbindir}
 
-install -m 644 packaging/rhel/xrootd.sysconfig 
$RPM_BUILD_ROOT%{_var}/adm/fillup-templates/sysconfig.%{name}
+install -m 644 packaging/rhel/xrootd.sysconfig 
$RPM_BUILD_ROOT%{_fillupdir}/sysconfig.%{name}
 install -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_initrddir}/cmsd
 install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_initrddir}/frm_purged
 install -m 755 %{SOURCE3} $RPM_BUILD_ROOT%{_initrddir}/frm_xfrd
@@ -250,7 +255,7 @@
 %{_libdir}/libXrdServer.so.*
 %{_libdir}/libXrdXrootd.so.*
 %doc %{_mandir}/man8/*
-%{_var}/adm/fillup-templates/sysconfig.%{name}
+%{_fillupdir}/sysconfig.%{name}
 %config(noreplace) %{_sysconfdir}/%{name}/xrootd-clustered.cfg
 %config(noreplace) %{_sysconfdir}/%{name}/xrootd-standalone.cfg
 %ghost%attr(-,daemon,daemon) %dir %{_var}/log/%{name}




commit xrootd for openSUSE:Factory

2016-06-24 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2016-06-25 02:21:18

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is "xrootd"

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2014-06-25 
21:20:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2016-06-25 
02:22:04.0 +0200
@@ -1,0 +2,11 @@
+Sun Jun 19 11:57:32 UTC 2016 - b...@vdm-design.de
+
+- 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
+
+---

New:

  xrootd-gcc6-fix.patch



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.WjsHgs/_old  2016-06-25 02:22:06.0 +0200
+++ /var/tmp/diff_new_pack.WjsHgs/_new  2016-06-25 02:22:06.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xrootd
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,6 +28,8 @@
 Source2:cmsd
 Source3:frm_xfrd
 Source4:frm_purged
+# PATCH-FIX-OPENSUSE xrootd-gcc6-fix.patch bnc#985167 -- fixes build with 
gcc6, patch included in upstream version 4.3.0
+Patch0: xrootd-gcc6-fix.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
@@ -46,6 +48,7 @@
 
 %prep
 %setup -q -n %{name}-%{version}
+%patch0 -p1
 
 %build
 mkdir build

++ xrootd-gcc6-fix.patch ++
>From 96dcf7b6a2a4ec79716c36dd61f458448d52b29f Mon Sep 17 00:00:00 2001
From: Mattias Ellert 
Date: Sun, 14 Feb 2016 00:11:58 +0100
Subject: [PATCH 1/2] Don't throw exceptions in destructors

---
 src/XrdSys/XrdSysPthread.hh | 18 +-
 src/XrdSys/XrdSysXSLock.cc  |  2 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/XrdSys/XrdSysPthread.hh b/src/XrdSys/XrdSysPthread.hh
index 5132530..57b9d09 100644
--- a/src/XrdSys/XrdSysPthread.hh
+++ b/src/XrdSys/XrdSysPthread.hh
@@ -119,9 +119,9 @@ inline void UnLock() {if (cnd) {cnd->UnLock(); cnd = 0;}}
  {if (CndVar) CndVar->Lock();
   cnd = CndVar;
  }
-XrdSysCondVarHelper(XrdSysCondVar ) {
-CndVar.Lock();
-cnd = 
+XrdSysCondVarHelper(XrdSysCondVar )
+ {CndVar.Lock();
+  cnd = 
  }
 
~XrdSysCondVarHelper() {if (cnd) UnLock();}
@@ -204,9 +204,9 @@ inline void UnLock() {if (mtx) {mtx->UnLock(); mtx = 0;}}
  {if (mutex) mutex->Lock();
   mtx = mutex;
  }
-XrdSysMutexHelper(XrdSysMutex ) {
-mutex.Lock();
-mtx = 
+XrdSysMutexHelper(XrdSysMutex )
+ {mutex.Lock();
+  mtx = 
  }
 
~XrdSysMutexHelper() {if (mtx) UnLock();}
@@ -350,11 +350,11 @@ inline void Wait() {while (sem_wait(_semaphore))
 
   XrdSysSemaphore(int semval=1, const char * =0)
{if (sem_init(_semaphore, 0, semval))
-  {throw "sem_init() failed";}
+   {throw "sem_init() failed";}
}
  ~XrdSysSemaphore() {if (sem_destroy(_semaphore))
-   {throw "sem_destroy() failed";}
-   }
+{/* throw "sem_destroy() failed"; */}
+}
 
 private:
 
diff --git a/src/XrdSys/XrdSysXSLock.cc b/src/XrdSys/XrdSysXSLock.cc
index 3a4df53..5260c36 100644
--- a/src/XrdSys/XrdSysXSLock.cc
+++ b/src/XrdSys/XrdSysXSLock.cc
@@ -43,7 +43,7 @@ XrdSysXSLock::~XrdSysXSLock()
LockContext.Lock();
if (cur_count || shr_wait || exc_wait)
   {LockContext.UnLock();
-   throw "XSLock_delete: Lock object is still active.";
+   /* throw "XSLock_delete: Lock object is still active."; */
   }
LockContext.UnLock();
 }

>From e7e400c5f4f09df1ad36884c34ae0f350d1c5be2 Mon Sep 17 00:00:00 2001
From: Mattias Ellert 
Date: Sun, 14 Feb 2016 08:11:29 +0100
Subject: [PATCH 2/2] Call abort() instead

---
 

commit xrootd for openSUSE:Factory

2014-06-25 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2014-06-25 21:20:26

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2014-01-29 
22:23:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2014-06-25 
21:20:42.0 +0200
@@ -1,0 +2,5 @@
+Wed Jun 25 13:40:42 UTC 2014 - b...@vdm-design.de
+
+- Remove %ghost entry in /var/run to fix rpmlint error
+
+---



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.fWuNWA/_old  2014-06-25 21:20:43.0 +0200
+++ /var/tmp/diff_new_pack.fWuNWA/_new  2014-06-25 21:20:43.0 +0200
@@ -251,7 +251,6 @@
 %config(noreplace) %{_sysconfdir}/%{name}/xrootd-clustered.cfg
 %config(noreplace) %{_sysconfdir}/%{name}/xrootd-standalone.cfg
 %ghost%attr(-,daemon,daemon) %dir %{_var}/log/%{name}
-%ghost %attr(-,daemon,daemon) %dir %{_var}/run/%{name}
 %attr(-,daemon,daemon) %dir %{_var}/spool/%{name}
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/utils

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xrootd for openSUSE:Factory

2014-01-29 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2014-01-29 22:23:35

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2013-10-17 
17:49:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2014-01-29 
22:23:36.0 +0100
@@ -1,0 +2,17 @@
+Sun Jan 26 08:25:01 UTC 2014 - b...@vdm-design.de
+
+- Update to version 3.3.6
+   * Prevent SEGV when error occurs during stat (issue #70)
+   * Prevent SEGV in redirect monitoring (issue #61)
+   * Set reasonable linux thread limit and warn it we cannot do so.
+   * Support for C++11 (narrowing fixes, unique_ptr vs. auto_ptr)
+   * Support for CMake 2.8.12 (interface link libraries)
+   * Fix minor Coverity issues in XrdCl
+   * Fix a rarely occuring segfault when forking XrdCl under heavy load
+   * Fix various issues related to group name retrieval (issues #51, #52, #53)
+   * Make XrdSys/XrdSysIOEvents.hh private - could not have been used anyways
+   * Add a sysconfig template to preload custom allocators in order to fix
+ memory issues on RHEL6
+   * Allow up to 63 characters for a site name
+
+---

Old:

  xrootd-3.3.4.tar.gz

New:

  xrootd-3.3.6.tar.gz



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.PbsQrB/_old  2014-01-29 22:23:37.0 +0100
+++ /var/tmp/diff_new_pack.PbsQrB/_new  2014-01-29 22:23:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xrootd
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   xrootd
-Version:3.3.4
+Version:3.3.6
 Release:0
 Summary:An eXtended Root Daemon (xrootd)
 License:LGPL-3.0+
 Group:  System/Daemons
 Url:http://xrootd.org/
-Source0:
http://xrootd.slac.stanford.edu/download/v%{version}/xrootd-%{version}.tar.gz
+Source0:http://xrootd.org/download/v%{version}/xrootd-%{version}.tar.gz
 Source1:xrootd
 Source2:cmsd
 Source3:frm_xfrd
@@ -119,6 +119,7 @@
 %package cl-devel
 Summary:Headers for compiling against xrootd-cl
 Group:  Development/Libraries/Other
+Requires:   %{name}-cl = %{version}-%{release}
 Requires:   %{name}-client = %{version}-%{release}
 Requires:   %{name}-libs = %{version}-%{release}
 Requires:   %{name}-libs-devel = %{version}-%{release}

++ xrootd-3.3.4.tar.gz - xrootd-3.3.6.tar.gz ++
 1626 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xrootd for openSUSE:Factory

2013-09-07 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2013-09-07 12:32:32

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2013-05-06 
10:11:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2013-09-07 
12:32:33.0 +0200
@@ -1,0 +2,6 @@
+Thu Sep  5 18:59:10 CEST 2013 - m...@suse.de
+
+- add libperl_requires, as we link against libperl and thus
+  need a specific version of perl
+
+---



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.HxlygL/_old  2013-09-07 12:32:33.0 +0200
+++ /var/tmp/diff_new_pack.HxlygL/_new  2013-09-07 12:32:33.0 +0200
@@ -139,6 +139,7 @@
 Requires:   perl = %{perl_version}
 %else
 %{perl_requires}
+%{?libperl_requires}
 %endif
 
 %description -n perl-xrood-client-admin

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xrootd for openSUSE:Factory

2013-05-06 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2013-05-06 10:11:55

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2013-03-12 
11:21:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2013-05-06 
10:11:56.0 +0200
@@ -1,0 +2,10 @@
+Sat Apr 27 11:32:39 UTC 2013 - b...@vdm-design.de
+
+- 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.
+
+---

Old:

  xrootd-3.3.1.tar.gz

New:

  xrootd-3.3.2.tar.gz



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.EgC4ny/_old  2013-05-06 10:11:58.0 +0200
+++ /var/tmp/diff_new_pack.EgC4ny/_new  2013-05-06 10:11:58.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xrootd
-Version:3.3.1
+Version:3.3.2
 Release:0
 Summary:An eXtended Root Daemon (xrootd)
 License:LGPL-3.0+

++ xrootd-3.3.1.tar.gz - xrootd-3.3.2.tar.gz ++
 6812 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xrootd for openSUSE:Factory

2013-03-12 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2013-03-12 11:20:58

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2013-03-05 
15:20:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2013-03-12 
11:21:00.0 +0100
@@ -1,0 +2,7 @@
+Thu Mar 07 16:21:00 UTC 2013 - b...@vdm-design.de
+
+- update to version 3.3.1
+   * Correct XrdClient ABI incompatibility issue introduced in 3.3.0
+   * Install additional private headers
+
+---

Old:

  xrootd-3.3.0.tar.gz

New:

  xrootd-3.3.1.tar.gz



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.Z8AVNy/_old  2013-03-12 11:21:02.0 +0100
+++ /var/tmp/diff_new_pack.Z8AVNy/_new  2013-03-12 11:21:02.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   xrootd
-Version:3.3.0
+Version:3.3.1
 Release:0
 Summary:An eXtended Root Daemon (xrootd)
 License:LGPL-3.0+
@@ -375,11 +375,26 @@
 %{_includedir}/%{name}/private/XrdClient/XrdClientMessage.hh
 %{_includedir}/%{name}/private/XrdClient/XrdClientPhyConnection.hh
 %{_includedir}/%{name}/private/XrdClient/XrdClientSock.hh
+%{_includedir}/%{name}/private/XrdClient/XrdClientConn.hh
+%{_includedir}/%{name}/private/XrdClient/XrdClientConnMgr.hh
+%{_includedir}/%{name}/private/XrdClient/XrdClientDebug.hh
+%{_includedir}/%{name}/private/XrdClient/XrdClientReadCache.hh
 %dir %{_includedir}/%{name}/private/XrdOfs/
 %{_includedir}/%{name}/private/XrdOfs/XrdOfs.hh
 %{_includedir}/%{name}/private/XrdOfs/XrdOfsEvr.hh
 %{_includedir}/%{name}/private/XrdOfs/XrdOfsHandle.hh
+%{_includedir}/%{name}/private/XrdOfs/XrdOfsTrace.hh
 %dir %{_includedir}/%{name}/private/XrdSys/
 %{_includedir}/%{name}/private/XrdSys/XrdSysPriv.hh
+%dir %{_includedir}/%{name}/private/XrdNet/
+%{_includedir}/%{name}/private/XrdNet/XrdNetBuffer.hh
+%{_includedir}/%{name}/private/XrdNet/XrdNetPeer.hh
+%dir %{_includedir}/%{name}/private/XrdOss/
+%{_includedir}/%{name}/private/XrdOss/XrdOssApi.hh
+%{_includedir}/%{name}/private/XrdOss/XrdOssConfig.hh
+%{_includedir}/%{name}/private/XrdOss/XrdOssError.hh
+%dir %{_includedir}/%{name}/private/XrdOuc/
+%{_includedir}/%{name}/private/XrdOuc/XrdOucExport.hh
+%{_includedir}/%{name}/private/XrdOuc/XrdOucPList.hh
 
 %changelog

++ xrootd-3.3.0.tar.gz - xrootd-3.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.3.0/VERSION_INFO 
new/xrootd-3.3.1/VERSION_INFO
--- old/xrootd-3.3.0/VERSION_INFO   2013-02-18 16:22:59.0 +0100
+++ new/xrootd-3.3.1/VERSION_INFO   2013-03-06 17:36:22.0 +0100
@@ -1,3 +1,3 @@
-RefNames:  (v3.3.0, stable-3.3.x)
-ShortHash: 259ffb0
-Date: 2013-02-18 16:22:45 +0100
+RefNames:  (v3.3.1, stable-3.3.x)
+ShortHash: e09
+Date: 2013-03-06 17:36:22 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.3.0/docs/ReleaseNotes.txt 
new/xrootd-3.3.1/docs/ReleaseNotes.txt
--- old/xrootd-3.3.0/docs/ReleaseNotes.txt  2013-02-18 16:22:59.0 
+0100
+++ new/xrootd-3.3.1/docs/ReleaseNotes.txt  2013-03-06 17:36:22.0 
+0100
@@ -6,6 +6,13 @@
 =
 
 -
+Version 3.3.1
+-
++ **Major bug fixes**
+   * Correct XrdClient ABI incompatibility issue introduced in 3.3.0
+   * Install additional private headers
+
+-
 Version 3.3.0
 -
 + **New Features**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.3.0/src/XrdClient/XrdClientAbs.hh 
new/xrootd-3.3.1/src/XrdClient/XrdClientAbs.hh
--- old/xrootd-3.3.0/src/XrdClient/XrdClientAbs.hh  2013-02-18 
16:22:59.0 +0100
+++ new/xrootd-3.3.1/src/XrdClient/XrdClientAbs.hh  2013-03-06 
17:36:22.0 +0100
@@ -42,7 +42,6 @@
 #include XrdClient/XrdClientUrlInfo.hh
 
 #include XProtocol/XPtypes.hh
-//?#include XrdClient/XrdClientConn.hh
 
 class XrdClientCallback;
 class XrdClientConn;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.3.0/src/XrdClient/XrdClientConn.hh 
new/xrootd-3.3.1/src/XrdClient/XrdClientConn.hh
--- old/xrootd-3.3.0/src/XrdClient/XrdClientConn.hh 2013-02-18 
16:22:59.0 +0100
+++ new/xrootd-3.3.1/src/XrdClient/XrdClientConn.hh 2013-03-06 
17:36:22.0 +0100
@@ -78,7 +78,6 @@
 XErrorCode fOpenError; 
 
 XrdOucString   fRedirOpaque;   

commit xrootd for openSUSE:Factory

2013-03-05 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2013-03-05 15:20:42

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2012-12-19 
14:11:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2013-03-05 
15:20:43.0 +0100
@@ -1,0 +2,13 @@
+Mon Mar  4 09:50:32 UTC 2013 - cfarr...@suse.com
+
+- license update: LGPL-3.0+
+  See the LICENSE file (prior to September 2012 BSD - now, license is
+  LGPL-3.0+)
+
+---
+Sat Feb 23 10:10:00 UTC 2013 - b...@vdm-design.de
+
+- update to version 3.3.0
+  * Changelog: 
http://xrootd.cern.ch/cgi-bin/cgit.cgi/xrootd/tree/docs/ReleaseNotes.txt?id=v3.3.0
+
+---

Old:

  xrootd-3.2.7.tar.gz

New:

  xrootd-3.3.0.tar.gz



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.TJ5mZC/_old  2013-03-05 15:20:46.0 +0100
+++ /var/tmp/diff_new_pack.TJ5mZC/_new  2013-03-05 15:20:46.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xrootd
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Name:   xrootd
-Version:3.2.7
+Version:3.3.0
 Release:0
 Summary:An eXtended Root Daemon (xrootd)
-License:BSD-3-Clause
+License:LGPL-3.0+
 Group:  System/Daemons
 Url:http://xrootd.org/
 Source0:
http://xrootd.slac.stanford.edu/download/v%{version}/xrootd-%{version}.tar.gz
@@ -83,12 +83,74 @@
 ln -sf %{_initrddir}/frm_xfrd $RPM_BUILD_ROOT%{_sbindir}/rcfrm_xfrd
 
 chmod -x $RPM_BUILD_ROOT%{_datadir}/%{name}/utils/XrdCmsNotify.pm
+chmod -x $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/xrootd.functions
+
+# Perl module
+mkdir -p $RPM_BUILD_ROOT%{perl_vendorarch}/auto/XrdClientAdmin
+mv $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdmin.pm \
+ $RPM_BUILD_ROOT%{perl_vendorarch}
+mv $RPM_BUILD_ROOT/%{_libdir}/XrdClientAdmin.so* \
+ $RPM_BUILD_ROOT%{perl_vendorarch}/auto/XrdClientAdmin
 
 %fdupes $RPM_BUILD_ROOT%{_bindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%package cl
+Summary:The new XRootD client
+Group:  Productivity/Clustering/Computing
+Requires:   %{name}-libs = %{version}-%{release}
+
+%description cl
+The new XRootD client software.
+
+%files cl
+%defattr(-,root,root,-)
+%{_libdir}/libXrdCl.so.*
+%{_bindir}/xrdcopy
+%{_bindir}/xrdfs
+%doc %{_mandir}/man1/xrdcopy.1.gz
+%doc %{_mandir}/man1/xrdfs.1.gz
+
+%post cl -p /sbin/ldconfig
+%postun cl -p /sbin/ldconfig
+
+%package cl-devel
+Summary:Headers for compiling against xrootd-cl
+Group:  Development/Libraries/Other
+Requires:   %{name}-client = %{version}-%{release}
+Requires:   %{name}-libs = %{version}-%{release}
+Requires:   %{name}-libs-devel = %{version}-%{release}
+
+%description cl-devel
+Headers for compiling against xrootd-cl
+
+%files cl-devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}/XrdCl
+%{_libdir}/libXrdCl.so
+
+%package -n perl-xrood-client-admin
+Summary:XRootD client administration Perl module
+Group:  Development/Libraries/Other
+Requires:   %{name}-client = %{version}-%{release}
+%if 0%{?suse_version}  1140
+Requires:   perl = %{perl_version}
+%else
+%{perl_requires}
+%endif
+
+%description -n perl-xrood-client-admin
+This package contains a swig generated xrootd client administration
+Perl module.
+
+%files -n perl-xrood-client-admin
+%defattr(-,root,root,-)
+%{perl_vendorarch}/XrdClientAdmin.pm
+%dir %{perl_vendorarch}/auto/XrdClientAdmin/
+%{perl_vendorarch}/auto/XrdClientAdmin/XrdClientAdmin.so
+
 %package client
 Summary:XRootD client
 Group:  Productivity/Clustering/Computing
@@ -98,22 +160,25 @@
 The XRootD client software.
 %files client
 %defattr(-,root,root,-)
-%{_libdir}/libXrdClient*.so.*
+%{_libdir}/libXrdClient.so.*
 %{_libdir}/libXrdPosix.so.*
 %{_libdir}/libXrdPosixPreload.so.*
 %{_libdir}/libXrdFfs.so.*
-%{_libdir}/XrdClientAdmin.pm
 %{_bindir}/xprep
 %{_bindir}/xrd
 %{_bindir}/xrdcp
+%{_bindir}/xrdcp-old
 %{_bindir}/xrdgsiproxy
 %{_bindir}/xrdstagetool
+%{_bindir}/xrdadler32
 %doc %{_mandir}/man1/xprep.1.gz
 %doc %{_mandir}/man1/xrd.1.gz
 %doc %{_mandir}/man1/xrdadler32.1.gz
 %doc %{_mandir}/man1/xrdcp.1.gz
+%doc 

commit xrootd for openSUSE:Factory

2012-12-19 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2012-12-19 14:11:48

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2012-11-12 
16:07:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2012-12-19 
14:11:51.0 +0100
@@ -1,0 +2,13 @@
+Thu Dec 13 11:39:00 UTC 2012 - b...@vdm-design.de
+
+- 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.
+
+---

Old:

  xrootd-3.2.6.tar.gz

New:

  xrootd-3.2.7.tar.gz



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.dtiHqw/_old  2012-12-19 14:11:52.0 +0100
+++ /var/tmp/diff_new_pack.dtiHqw/_new  2012-12-19 14:11:52.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   xrootd
-Version:3.2.6
+Version:3.2.7
 Release:0
 Summary:An eXtended Root Daemon (xrootd)
 License:BSD-3-Clause

++ xrootd-3.2.6.tar.gz - xrootd-3.2.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.2.6/VERSION_INFO 
new/xrootd-3.2.7/VERSION_INFO
--- old/xrootd-3.2.6/VERSION_INFO   2012-11-05 18:30:06.0 +0100
+++ new/xrootd-3.2.7/VERSION_INFO   2012-12-11 17:25:50.0 +0100
@@ -1,3 +1,3 @@
-RefNames:  (v3.2.6, stable)
-ShortHash: 1cec4f5
-Date: 2012-11-05 18:30:06 +0100
+RefNames:  (v3.2.7, stable)
+ShortHash: 7c01279
+Date: 2012-12-11 17:25:50 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.2.6/docs/ReleaseNotes.txt 
new/xrootd-3.2.7/docs/ReleaseNotes.txt
--- old/xrootd-3.2.6/docs/ReleaseNotes.txt  2012-11-05 18:30:06.0 
+0100
+++ new/xrootd-3.2.7/docs/ReleaseNotes.txt  2012-12-11 17:25:50.0 
+0100
@@ -9,6 +9,21 @@
 Version 3.2.6
 -
 + **Major bug fixes**
+   * 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.
+
++ **Minor bug fixes**
+   * 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.
+
+-
+Version 3.2.6
+-
++ **Major bug fixes**
* GSI authentication: fix possible race condition while re-loading CA
  certificates; fix also related memory leaks.
* GSI authentication: make sure the CA cache is not initialized twice (e.g.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.2.6/src/XrdCrypto/XrdCryptosslX509.cc 
new/xrootd-3.2.7/src/XrdCrypto/XrdCryptosslX509.cc
--- old/xrootd-3.2.6/src/XrdCrypto/XrdCryptosslX509.cc  2012-11-05 
18:30:06.0 +0100
+++ new/xrootd-3.2.7/src/XrdCrypto/XrdCryptosslX509.cc  2012-12-11 
17:25:50.0 +0100
@@ -182,7 +182,7 @@
}
 
// Get certificate from BIO
-   if (!PEM_read_bio_X509(bmem,cert,0,0)) {
+   if (!(cert = PEM_read_bio_X509(bmem,0,0,0))) {
   DEBUG(unable to read certificate to memory BIO);
   return;
}
@@ -398,7 +398,7 @@
   return (issueroldhash.length()  0) ? issueroldhash.c_str() : (const 
char *)0;
}
 #else
-   if (alg == 1) return (const char *)0;
+   if (alg == 1) { }
 #endif
 
// If we do not have it already, try extraction
@@ -444,7 +444,7 @@
   return (subjectoldhash.length()  0) ? subjectoldhash.c_str() : (const 
char *)0;
}
 #else
-   if (alg == 1) return (const char *)0;
+   if (alg == 1) { }
 #endif
 
// If we do not have it already, try extraction
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xrootd-3.2.6/src/XrdCrypto/XrdCryptosslX509Crl.cc 
new/xrootd-3.2.7/src/XrdCrypto/XrdCryptosslX509Crl.cc
--- old/xrootd-3.2.6/src/XrdCrypto/XrdCryptosslX509Crl.cc   2012-11-05 
18:30:06.0 +0100
+++ 

commit xrootd for openSUSE:Factory

2012-11-12 Thread h_root
Hello community,

here is the log from the commit of package xrootd for openSUSE:Factory checked 
in at 2012-11-12 16:07:03

Comparing /work/SRC/openSUSE:Factory/xrootd (Old)
 and  /work/SRC/openSUSE:Factory/.xrootd.new (New)


Package is xrootd, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xrootd/xrootd.changes2012-10-24 
10:24:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.xrootd.new/xrootd.changes   2012-11-12 
16:07:04.0 +0100
@@ -1,0 +2,32 @@
+Fri Nov  9 10:32:22 UTC 2012 - b...@vdm-design.de
+
+- update to version 3.2.6
+   * GSI authentication: fix possible race condition while re-loading CA
+ certificates; fix also related memory leaks.
+   * GSI authentication: make sure the CA cache is not initialized twice (e.g.
+ server and client inside there), and that the cache entry pointers are
+ always initialized.
+   * Crypto OpenSSL modules: use more appropriate way to read the RSA complete 
key,
+ solving various issues for RH6 and derivations, included SL(C)6.
+   * Make sure redirect opaque information is passed along for all filename
+ based requests. This is required for DPM and EOS N2N services to work
+ in all cases (most importantly, stat).
+   * Make sure buffer ends with null byte before read suspension. This only
+ occurs on very heavily loaded connections.
+   * Fix the fast response queue so that it doesn't run out of response
+ slots causing a big performance penalty. This is a high priority fix.
+   * Properly detect external process failure and report correct error status
+ to a client.  This also fixes bug report #91141.
+   * [XRootDPosix] Make sure to use a supplied cache even when no cache
+ directives given.
+   * Make sure to return a usable path string via XrdOucCacheIO::Path().
+   * Actually support 4 different redirect destinations.
+   * Transparent support for new name hashing algorithm adopted in openssl
+ 1.0.0x (GSI authentication protocol)
+   * Verbosity levels revised for GSI and PWD authentication protocols.
+   * Notification of initialization option for GSI and PWD authentication
+ protocols.
+   * Do not repudiate file existence on an cancelled error during open.
+ this patch addresses overloaded dCache pool nodes.
+
+---

Old:

  xrootd-3.2.5.tar.gz

New:

  xrootd-3.2.6.tar.gz



Other differences:
--
++ xrootd.spec ++
--- /var/tmp/diff_new_pack.GDRkEw/_old  2012-11-12 16:07:05.0 +0100
+++ /var/tmp/diff_new_pack.GDRkEw/_new  2012-11-12 16:07:05.0 +0100
@@ -15,30 +15,31 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:  xrootd
-Version:   3.2.5
+Version:3.2.6
 Release:   0
 Summary:   An eXtended Root Daemon (xrootd)
-Group: System/Daemons
 License:   BSD-3-Clause
-URL:   http://xrootd.org/
+Group:  System/Daemons
+Url:http://xrootd.org/
 Source0:   
http://xrootd.slac.stanford.edu/download/v%{version}/xrootd-%{version}.tar.gz
 Source1:   xrootd
 Source2:   cmsd
 Source3:   frm_xfrd
 Source4:   frm_purged
-BuildRoot: %{_tmppath}/%{name}-root
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires: cmake = 2.8
-BuildRequires: readline-devel 
-BuildRequires: openssl-devel 
+BuildRequires:  fdupes
 BuildRequires: fuse-devel
-BuildRequires: libxml2-devel 
+BuildRequires:  gcc-c++
 BuildRequires: krb5-devel
-BuildRequires: zlib-devel 
+BuildRequires:  libxml2-devel
 BuildRequires: ncurses-devel
+BuildRequires:  openssl-devel
+BuildRequires:  readline-devel
 BuildRequires: swig
-BuildRequires: gcc-c++
-BuildRequires: fdupes
+BuildRequires:  zlib-devel
 
 %description
 The eXtended Root Daemon
@@ -88,12 +89,11 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-
-
 %package client
 Summary: XRootD client
 Group:   Productivity/Clustering/Computing
 Requires: %{name}-libs = %{version}-%{release}
+
 %description client
 The XRootD client software.
 %files client
@@ -120,9 +120,10 @@
 %package client-devel
 Summary: XRootD-client development files
 Group:   Development/Libraries/Other
+Requires:   %{name}-client = %{version}-%{release}
 Requires: %{name}-libs = %{version}-%{release}
 Requires: %{name}-libs-devel = %{version}-%{release}
-Requires: %{name}-client = %{version}-%{release}
+
 %description client-devel
 Headers for compiling against xrootd-client
 %files client-devel
@@ -141,6 +142,7 @@
 Requires: %{name}-client = %{version}-%{release}
 Requires: %{name}-libs   = %{version}-%{release}
 Requires: fuse
+
 %description fuse
 Fuse driver for xrootd
 %files fuse
@@ -152,8 +154,10 @@
 %package server
 Summary: XRootD server
 Group:   System/Daemons
-Requires: %{name}-libs =