From 548ce61fd4e6e522ecb3aa6b8aa589e33c4a398f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Jul 30 2016 09:37:07 +0000 Subject: Retire packages without systemd support, See FESCo ticket 1605 --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index f6a3a77..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/*.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..1186b4b --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Retire packages without systemd support, See FESCo ticket 1605 diff --git a/sources b/sources deleted file mode 100644 index 1754a1e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -13a5d9cdfdf3e8aa8aa32cf0b009a250 v2.0.13.tar.gz diff --git a/voms.INSTALL b/voms.INSTALL deleted file mode 100644 index 430fa7c..0000000 --- a/voms.INSTALL +++ /dev/null @@ -1,54 +0,0 @@ -VOMS server configuration -------------------------- - -In addition to the voms-server package a voms database plugin is needed. - -Plugins exists for mysql and oracle. Since the oracle client libraries -are not open source software, only the mysql plugin is available in -Fedora. To install the voms-mysql-plugin issue the following command -as root: - - yum install voms-mysql-plugin - -Before starting the server, you must create the databases used by -VOMS. It is possible to run more than one VOMS server on a single host -as long as they are configured to use different ports. - -You should have the grid CA certificates installed in -/etc/grid-security/certificates before running the VOMS database -creation script. - -To create the databases run the following command as root for each -VOMS server you want to run: - - /usr/share/voms/voms_install_db \ - --voms-vo= \ - --port= \ - --db-type=mysql \ - --db-admin= \ - --db-pwd= \ - --sqlloc=/usr/lib/voms/libvomsmysql.so - -If you are running on a 64 bit host use instead: - --sqlloc=/usr/lib64/voms/libvomsmysql.so - -The voms server is configured to run as a special voms user. This user -needs a copy of the host certificate and key: - - cp -p /etc/grid-security/hostcert.pem /etc/grid-security/voms - cp -p /etc/grid-security/hostkey.pem /etc/grid-security/voms - chown voms:voms /etc/grid-security/voms/host*.pem - -After creating the databases, start the server by running the command: - - service voms start - -If you want the server to be started automatically after each reboot run -the command: - - chkconfig voms on - -To check that the server is running and is configured correctly, run -the following command: - - /usr/share/voms/voms-ping diff --git a/voms.spec b/voms.spec deleted file mode 100644 index c45817b..0000000 --- a/voms.spec +++ /dev/null @@ -1,642 +0,0 @@ -%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} - -%global _hardened_build 1 - -Name: voms -Version: 2.0.13 -Release: 2%{?dist} -Summary: Virtual Organization Membership Service - -Group: System Environment/Libraries -License: ASL 2.0 -URL: https://wiki.italiangrid.it/VOMS -Source0: https://github.com/italiangrid/%{name}/archive/v%{version}.tar.gz -# Post-install setup instructions: -Source1: %{name}.INSTALL -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: openssl-devel -BuildRequires: expat-devel -BuildRequires: gsoap-devel -BuildRequires: libtool -BuildRequires: pkgconfig -BuildRequires: libxslt -BuildRequires: docbook-style-xsl -BuildRequires: doxygen - -%description -The Virtual Organization Membership Service (VOMS) is an attribute authority -which serves as central repository for VO user authorization information, -providing support for sorting users into group hierarchies, keeping track of -their roles and other attributes in order to issue trusted attribute -certificates and SAML assertions used in the Grid environment for -authorization purposes. - -This package provides libraries that applications using the VOMS functionality -will bind to. - -%package devel -Summary: Virtual Organization Membership Service Development Files -Group: Development/Libraries -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: openssl-devel%{?_isa} - -%description devel -The Virtual Organization Membership Service (VOMS) is an attribute authority -which serves as central repository for VO user authorization information, -providing support for sorting users into group hierarchies, keeping track of -their roles and other attributes in order to issue trusted attribute -certificates and SAML assertions used in the Grid environment for -authorization purposes. - -This package provides header files for programming with the VOMS libraries. - -%package doc -Summary: Virtual Organization Membership Service Documentation -Group: Documentation -%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 -BuildArch: noarch -%endif - -%description doc -Documentation for the Virtual Organization Membership Service. - -%package clients-cpp -Summary: Virtual Organization Membership Service Clients -Group: Applications/Internet -Requires: %{name}%{?_isa} = %{version}-%{release} -Provides: voms-clients = %{version}-%{release} -Obsoletes: voms-clients < 2.0.12-3 - -Requires(post): %{_sbindir}/update-alternatives -Requires(postun): %{_sbindir}/update-alternatives - -%description clients-cpp -The Virtual Organization Membership Service (VOMS) is an attribute authority -which serves as central repository for VO user authorization information, -providing support for sorting users into group hierarchies, keeping track of -their roles and other attributes in order to issue trusted attribute -certificates and SAML assertions used in the Grid environment for -authorization purposes. - -This package provides command line applications to access the VOMS -services. - -%package server -Summary: Virtual Organization Membership Service Server -Group: Applications/Internet -Requires: %{name}%{?_isa} = %{version}-%{release} - -Requires(pre): shadow-utils -Requires(post): chkconfig -Requires(preun): chkconfig -Requires(preun): initscripts -Requires(postun): initscripts - -%description server -The Virtual Organization Membership Service (VOMS) is an attribute authority -which serves as central repository for VO user authorization information, -providing support for sorting users into group hierarchies, keeping track of -their roles and other attributes in order to issue trusted attribute -certificates and SAML assertions used in the Grid environment for -authorization purposes. - -This package provides the VOMS service. - -%prep -%setup -q - -./autogen.sh - -install -m 644 %{SOURCE1} README.Fedora - -%build -%configure --disable-static --enable-docs --disable-parser-gen - -make %{?_smp_mflags} - -%install -rm -rf %{buildroot} - -make install DESTDIR=%{buildroot} - -rm %{buildroot}%{_libdir}/*.la - -# Turn off default enabling of the service -mkdir -p %{buildroot}%{_initrddir} -sed -e 's/\(chkconfig: \)\w*/\1-/' \ - -e '/Default-Start/d' \ - -e 's/\(Default-Stop:\s*\).*/\10 1 2 3 4 5 6/' \ - -i %{buildroot}%{_initrddir}/%{name} - -mkdir -p %{buildroot}%{_sysconfdir}/sysconfig -echo VOMS_USER=voms > %{buildroot}%{_sysconfdir}/sysconfig/%{name} - -mkdir -p %{buildroot}%{_pkgdocdir} -install -m 644 -p AUTHORS README.md %{buildroot}%{_pkgdocdir} -%{!?_licensedir: install -m 644 -p LICENSE %{buildroot}%{_pkgdocdir}} - -mkdir -p %{buildroot}%{_pkgdocdir}/VOMS_C_API -cp -pr doc/apidoc/api/VOMS_C_API/html %{buildroot}%{_pkgdocdir}/VOMS_C_API -rm -f %{buildroot}%{_pkgdocdir}/VOMS_C_API/html/installdox - -mkdir -p %{buildroot}%{_pkgdocdir}/VOMS_CC_API -cp -pr doc/apidoc/api/VOMS_CC_API/html %{buildroot}%{_pkgdocdir}/VOMS_CC_API -rm -f %{buildroot}%{_pkgdocdir}/VOMS_CC_API/html/installdox - -for b in voms-proxy-init voms-proxy-info voms-proxy-destroy; do - ## Rename client binaries - mv %{buildroot}%{_bindir}/${b} %{buildroot}%{_bindir}/${b}2 - touch %{buildroot}/%{_bindir}/${b} - chmod 755 %{buildroot}/%{_bindir}/${b} - ## and man pages - mv %{buildroot}%{_mandir}/man1/${b}.1 %{buildroot}%{_mandir}/man1/${b}2.1 - touch %{buildroot}%{_mandir}/man1/${b}.1 -done - -%clean -rm -rf %{buildroot} - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%posttrans -# Recover /etc/vomses... -if [ -r %{_sysconfdir}/vomses.rpmsave -a ! -r %{_sysconfdir}/vomses ] ; then - mv %{_sysconfdir}/vomses.rpmsave %{_sysconfdir}/vomses -fi - -%pre server -getent group %{name} >/dev/null || groupadd -r %{name} -getent passwd %{name} >/dev/null || useradd -r -g %{name} \ - -d %{_sysconfdir}/%{name} -s /sbin/nologin -c "VOMS Server Account" %{name} -exit 0 - -%post server -if [ $1 = 1 ]; then - /sbin/chkconfig --add %{name} -fi - -%preun server -if [ $1 = 0 ]; then - /sbin/service %{name} stop >/dev/null 2>&1 || : - /sbin/chkconfig --del %{name} -fi - -%postun server -if [ $1 -ge 1 ]; then - /sbin/service %{name} condrestart >/dev/null 2>&1 || : -fi - -%pre clients-cpp -if [ $1 -gt 1 ]; then - for c in voms-proxy-init voms-proxy-info voms-proxy-destroy; do - if [ -r %{_bindir}/$c -a ! -h %{_bindir}/$c ]; then - rm -f %{_bindir}/$c - fi - if [ -r %{_mandir}/man1/$c.1.gz -a ! -h %{_mandir}/man1/$c.1.gz ]; then - rm -f %{_mandir}/man1/$c.1.gz - fi - done -fi - -%post clients-cpp -%{_sbindir}/update-alternatives --install %{_bindir}/voms-proxy-init \ - voms-proxy-init %{_bindir}/voms-proxy-init2 50 \ - --slave %{_mandir}/man1/voms-proxy-init.1.gz voms-proxy-init-man \ - %{_mandir}/man1/voms-proxy-init2.1.gz -%{_sbindir}/update-alternatives --install %{_bindir}/voms-proxy-info \ - voms-proxy-info %{_bindir}/voms-proxy-info2 50 \ - --slave %{_mandir}/man1/voms-proxy-info.1.gz voms-proxy-info-man \ - %{_mandir}/man1/voms-proxy-info2.1.gz -%{_sbindir}/update-alternatives --install %{_bindir}/voms-proxy-destroy \ - voms-proxy-destroy %{_bindir}/voms-proxy-destroy2 50 \ - --slave %{_mandir}/man1/voms-proxy-destroy.1.gz voms-proxy-destroy-man \ - %{_mandir}/man1/voms-proxy-destroy2.1.gz - -%postun clients-cpp -if [ $1 -eq 0 ] ; then - %{_sbindir}/update-alternatives --remove voms-proxy-init \ - %{_bindir}/voms-proxy-init2 - %{_sbindir}/update-alternatives --remove voms-proxy-info \ - %{_bindir}/voms-proxy-info2 - %{_sbindir}/update-alternatives --remove voms-proxy-destroy \ - %{_bindir}/voms-proxy-destroy2 -fi - -%triggerpostun clients-cpp -- voms-clients -# Uninstalling the old voms-clients package will remove the alternatives -# for voms-clients-cpp - put them back in this triggerpostun script -%{_sbindir}/update-alternatives --install %{_bindir}/voms-proxy-init \ - voms-proxy-init %{_bindir}/voms-proxy-init2 50 \ - --slave %{_mandir}/man1/voms-proxy-init.1.gz voms-proxy-init-man \ - %{_mandir}/man1/voms-proxy-init2.1.gz -%{_sbindir}/update-alternatives --install %{_bindir}/voms-proxy-info \ - voms-proxy-info %{_bindir}/voms-proxy-info2 50 \ - --slave %{_mandir}/man1/voms-proxy-info.1.gz voms-proxy-info-man \ - %{_mandir}/man1/voms-proxy-info2.1.gz -%{_sbindir}/update-alternatives --install %{_bindir}/voms-proxy-destroy \ - voms-proxy-destroy %{_bindir}/voms-proxy-destroy2 50 \ - --slave %{_mandir}/man1/voms-proxy-destroy.1.gz voms-proxy-destroy-man \ - %{_mandir}/man1/voms-proxy-destroy2.1.gz - -%files -%{_libdir}/libvomsapi.so.1* -%dir %{_sysconfdir}/grid-security -%dir %{_sysconfdir}/grid-security/vomsdir -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/vomses.template -%doc %dir %{_pkgdocdir} -%doc %{_pkgdocdir}/AUTHORS -%doc %{_pkgdocdir}/README.md -%{!?_licensedir: %doc %{_pkgdocdir}/LICENSE} -%{?_licensedir: %license LICENSE} - -%files devel -%{_libdir}/libvomsapi.so -%{_includedir}/%{name} -%{_libdir}/pkgconfig/%{name}-2.0.pc -%{_datadir}/aclocal/%{name}.m4 -%{_mandir}/man3/* - -%files doc -%doc %{_pkgdocdir}/AUTHORS -%doc %{_pkgdocdir}/VOMS_C_API -%doc %{_pkgdocdir}/VOMS_CC_API -%{!?_licensedir: %doc %{_pkgdocdir}/LICENSE} -%{?_licensedir: %license LICENSE} - -%files clients-cpp -%{_bindir}/voms-proxy-destroy2 -%{_bindir}/voms-proxy-info2 -%{_bindir}/voms-proxy-init2 -%{_bindir}/voms-proxy-fake -%{_bindir}/voms-proxy-list -%ghost %{_bindir}/voms-proxy-destroy -%ghost %{_bindir}/voms-proxy-info -%ghost %{_bindir}/voms-proxy-init -%{_mandir}/man1/voms-proxy-destroy2.1* -%{_mandir}/man1/voms-proxy-info2.1* -%{_mandir}/man1/voms-proxy-init2.1* -%{_mandir}/man1/voms-proxy-fake.1* -%{_mandir}/man1/voms-proxy-list.1* -%ghost %{_mandir}/man1/voms-proxy-destroy.1* -%ghost %{_mandir}/man1/voms-proxy-info.1* -%ghost %{_mandir}/man1/voms-proxy-init.1* - -%files server -%{_sbindir}/%{name} -%{_initrddir}/%{name} -%config(noreplace) %{_sysconfdir}/sysconfig/%{name} -%attr(-,voms,voms) %dir %{_sysconfdir}/%{name} -%dir %{_sysconfdir}/grid-security/%{name} -%attr(-,voms,voms) %dir %{_localstatedir}/log/%{name} -%{_datadir}/%{name}/mysql2oracle -%{_datadir}/%{name}/upgrade1to2 -%{_datadir}/%{name}/voms.data -%{_datadir}/%{name}/voms_install_db -%{_datadir}/%{name}/voms-ping -%{_datadir}/%{name}/voms_replica_master_setup.sh -%{_datadir}/%{name}/voms_replica_slave_setup.sh -%{_mandir}/man8/voms.8* -%doc README.Fedora - -%changelog -* Tue Apr 19 2016 Mattias Ellert - 2.0.13-2 -- Rebuild for gsoap 2.8.30 (Fedora 25) - -* Sat Feb 20 2016 Mattias Ellert - 2.0.13-1 -- Update to version 2.0.13 -- Drop patches: voms-nossl3.patch, voms-tls1.patch, voms-gcc6.patch, - voms-paren.patch, voms-comment-in-comment.patch and voms-doxygen.patch - -* Fri Feb 05 2016 Fedora Release Engineering - 2.0.12-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jan 20 2016 Mattias Ellert - 2.0.12-7 -- Disable SSLv3 -- Fix compilation with gcc 6 - -* Fri Jun 19 2015 Fedora Release Engineering - 2.0.12-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Jun 15 2015 Mattias Ellert - 2.0.12-5 -- Rebuild for gsoap 2.8.22 (Fedora 23) - -* Sat May 02 2015 Kalev Lember - 2.0.12-4 -- Rebuilt for GCC 5 C++11 ABI change - -* Wed Mar 18 2015 Mattias Ellert - 2.0.12-3 -- Rename client package and make voms-clients a virtual provides - -* Wed Jan 21 2015 Mattias Ellert - 2.0.12-2 -- Rebuild for gsoap 2.8.21 (Fedora 22) -- Implement updated license packaging guidelines - -* Mon Nov 17 2014 Mattias Ellert - 2.0.12-1 -- Update to version 2.0.12 -- Drop patches voms-gsoap.patch, voms-sha2-proxy.patch and voms-strndup.patch - (accepted upstream) -- Add alternatives to the client package to allow parallel installation of - the java implementation of the client tools - -* Mon Aug 18 2014 Fedora Release Engineering - 2.0.11-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jul 13 2014 Mattias Ellert - 2.0.11-9 -- Rebuild properly - -* Sun Jul 13 2014 Mattias Ellert - 2.0.11-8 -- Rebuild for gsoap 2.8.17 (Fedora 22) - -* Wed Jul 02 2014 Mattias Ellert - 2.0.11-7 -- Update the gsoap patch - -* Thu Jun 26 2014 Mattias Ellert - 2.0.11-6 -- Clean up SHA2 patch - -* Thu Jun 26 2014 Mattias Ellert - 2.0.11-5 -- Fix compilation problems when strndup is already defined - -* Thu Jun 26 2014 Mattias Ellert - 2.0.11-4 -- Patch that fixes a stack smash when SHA2 certificates are used - -* Sun Jun 08 2014 Fedora Release Engineering - 2.0.11-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed Nov 27 2013 Mattias Ellert - 2.0.11-2 -- Specfile cleanup - -* Wed Nov 27 2013 Mattias Ellert - 2.0.11-1 -- Update to version 2.0.11 -- Drop patches voms-install-db2.patch and voms-doc-race.patch (accepted - upstream) - -* Thu Aug 08 2013 Mattias Ellert - 2.0.10-3 -- Activate hardened buildflags -- Use _pkgdocdir - -* Sun Aug 04 2013 Fedora Release Engineering - 2.0.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Feb 12 2013 Mattias Ellert - 2.0.10-1 -- Update to version 2.0.10 - -* Tue Nov 27 2012 Mattias Ellert - 2.0.9-1 -- Update to version 2.0.9 -- Add Build Requires for texlive 2012 (Fedora 18+) - -* Sun Jul 22 2012 Fedora Release Engineering - 2.0.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu May 24 2012 Mattias Ellert - 2.0.8-1 -- Update to version 2.0.8 (EMI 2 version) - -* Mon Apr 23 2012 Mattias Ellert - 2.0.7-2 -- Fix build of compat package with new globus headers - -* Mon Apr 23 2012 Mattias Ellert - 2.0.7-1 -- Update to version 2.0.7 -- No longer build the Java API - it is in a separate package now - -* Tue Feb 28 2012 Fedora Release Engineering - 2.0.6-5 -- Rebuilt for c++ ABI breakage - -* Fri Feb 10 2012 Mattias Ellert - 2.0.6-4 -- Rebuilt for gsoap 2.8.7 (Fedora 17+) - -* Sat Jan 14 2012 Fedora Release Engineering - 2.0.6-3.1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Nov 09 2011 Mattias Ellert - 2.0.6-3 -- Rebuild for new gsoap - -* Sat Oct 01 2011 Mattias Ellert - 2.0.6-2 -- Don't build java in parallel -- Remove the data.3 man page (too common name) - -* Tue Aug 30 2011 Mattias Ellert - 2.0.6-1 -- Update to version 2.0.6 - -* Fri May 27 2011 Mattias Ellert - 2.0.2-1 -- Update to version 2.0.2 -- Add compat package for older releases -- Drop Java AOT compilation for newer releases - -* Mon Feb 07 2011 Fedora Release Engineering - 1.9.19.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sun Dec 26 2010 Mattias Ellert - 1.9.19.2-2 -- Make vomsjapi-javadoc arch depenent on EPEL - -* Mon Nov 01 2010 Mattias Ellert - 1.9.19.2-1 -- Upstream 1.9.19.2 (CVS tag glite-security-voms_R_1_9_19_2) - -* Sun Oct 17 2010 Mattias Ellert - 1.9.18.1-3 -- Add posttrans scriptlet to recover /etc/vomses - -* Fri Oct 15 2010 Mattias Ellert - 1.9.18.1-2 -- Remove the empty /etc/vomses file - it will cause conflicts for users - that have used the option to have /etc/vomses be a directory - -* Mon Oct 04 2010 Mattias Ellert - 1.9.18.1-1 -- Upstream 1.9.18.1 (CVS tag glite-security-voms_R_1_9_18_1) - -* Thu Jul 08 2010 Mattias Ellert - 1.9.17.1-2 -- Make -doc subpackage depend of main package for license reasons - -* Sat Jun 05 2010 Mattias Ellert - 1.9.17.1-1 -- Upstream 1.9.17.1 (CVS tag glite-security-voms_R_1_9_17_1) -- Drop patches voms-db-method.patch and voms-thread.patch (accepted upstream) - -* Sat Apr 03 2010 Mattias Ellert - 1.9.16.1-2.1 -- Enable java for x86 and x86_64 - -* Sun Mar 28 2010 Mattias Ellert - 1.9.16.1-2 -- Add mutex lock for accessing private data - -* Fri Mar 19 2010 Mattias Ellert - 1.9.16.1-1 -- Upstream 1.9.16.1 (CVS tag glite-security-voms_R_1_9_16_1) -- Fix uninitialized variable in voms-proxy-init - -* Mon Dec 28 2009 Mattias Ellert - 1.9.14.3-1 -- Upstream 1.9.14.3 (CVS tag glite-security-voms_R_1_9_14_3) -- Add missing dependencies for stricter binutils - -* Tue Oct 20 2009 Mattias Ellert - 1.9.14.2-1 -- Upstream 1.9.14.2 (CVS tag glite-security-voms_R_1_9_14_2) - -* Fri Sep 18 2009 Mattias Ellert - 1.9.12.1-1 -- Upstream 1.9.12.1 (CVS tag glite-security-voms_R_1_9_12_1) - -* Mon Sep 07 2009 Mattias Ellert - 1.9.11-4 -- Fix building with openssl 1.0 - -* Thu Sep 03 2009 Mattias Ellert - 1.9.11-3 -- Add an empty /etc/vomses file to the main package to avoid error messages -- Let the voms user own only necessary directories -- Additional fixes for the server start-up script - -* Tue Aug 25 2009 Mattias Ellert - 1.9.11-2 -- Add the /etc/voms directory to the server package -- Add setup instructions to the server package -- Run the server as non-root - -* Fri Aug 14 2009 Mattias Ellert - 1.9.11-1 -- Upstream 1.9.11 (CVS tag glite-security-voms_R_1_9_11) -- Enable Java AOT bits - -* Mon Jun 29 2009 Mattias Ellert - 1.9.8.1-1 -- Upstream 1.9.8.1 (CVS tag glite-security-voms_R_1_9_8_1) -- Build Java API - -* Thu Feb 12 2009 Mattias Ellert - 1.9.2-1 -- Upstream 1.9.2 (CVS tag glite-security-voms_R_1_9_2) - -* Fri Feb 06 2009 Mattias Ellert - 1.9.1-1 -- Upstream 1.9.1 (CVS tag glite-security-voms_R_1_9_1) - -* Tue Jan 06 2009 Mattias Ellert - 1.8.10-1 -- Upstream 1.8.10 (CVS tag glite-security-voms_R_1_8_10) -- Rebuild against distribution Globus -- Add clear SSL error patch needed for openssl > 0.9.8b -- Add missing return value patch - -* Sun Oct 26 2008 Mattias Ellert - 1.8.9-1ng -- Upstream 1.8.9 (CVS tag glite-security-voms_R_1_8_9) -- Rebuild against Globus 4.0.8-0.11 - -* Thu May 15 2008 Anders Wäänänen - 1.7.24-4ng -- Add missing include patch - -* Sat Apr 26 2008 Anders Wäänänen - 1.7.24-3ng -- Rebuild against Globus 4.0.7-0.10 - -* Sun Nov 25 2007 Anders Wäänänen - 1.7.24-2ng -- Fix GPT_LOCATION and GLOBUS_LOCATION detection in spec file - -* Mon Oct 29 2007 Anders Wäänänen - 1.7.24-1ng -- Upstream 1.7.24 (CVS tag glite-security-voms_R_1_7_24_1) - -* Mon Oct 15 2007 Anders Wäänänen - 1.7.23-1ng -- Upstream 1.7.23 (CVS tag glite-security-voms_R_1_7_23_1) - -* Wed Sep 12 2007 Anders Wäänänen - 1.7.22-3ng -- Move /etc/voms/vomses back to /etc/vomses -- Added more openssl portability patches with input - from Aake Sandgren - -* Wed Sep 12 2007 Anders Wäänänen - 1.7.22-2ng -- Added more openssl portability patches with input - from Aake Sandgren - -* Mon Sep 10 2007 Anders Wäänänen - 1.7.22-1ng -- Try to link against system crypto library when Globus library is not - available -- Make /etc/grid-security/vomsdir part of the voms sub-package -- Drop RPM prefix /etc -- Move the vomses.template to /etc/voms -- Use dashes instead of underscore in voms-install-replica.1 man page -- Do not try to link against system crypt library. Voms now - does this internally. -- Upstream 1.7.22 (CVS tag glite-security-voms_R_1_7_22_1) - -* Mon Jul 16 2007 Anders Wäänänen - 1.7.20-5ng -- Drop voms-struct_change.patch - problem is with libxml2 - -* Sat Jul 14 2007 Anders Wäänänen - 1.7.20-4ng -- Add missing openssl-devel dependency in voms-devel - -* Thu Jul 12 2007 Anders Wäänänen - 1.7.20-3ng -- Add patch: - - voms-struct_change.patch - - Change API slightly - but now works with libxml2 - -* Sun Jul 08 2007 Anders Wäänänen - 1.7.20-2ng -- Make conditinal dependency on expat-devel (OpenSuSE 10.20 has only expat) - -* Thu Jul 05 2007 Anders Wäänänen - 1.7.20-1ng -- Upstream 1.7.20 (CVS tag glite-security-voms_R_1_7_20_1) - -* Thu Jul 05 2007 Anders Wäänänen - 1.7.19-2ng -- Added patches: - - voms-openssl_portability.patch - - Support for newer OpenSSL-0.9.8 - - voms-isoc90_portability.patch - - Support for older compilers -- Added openssl-devel build dependency - -* Fri Jun 22 2007 Anders Wäänänen - 1.7.19-1ng -- Upstream 1.7.19 (CVS tag glite-security-voms_R_1_7_19_P2) -- Remove patches (use shell substitutions instead) -- Disable Java API build - -* Fri Jun 22 2007 Anders Wäänänen - 1.6.20-3ng -- Added Globus dependencies to voms-devel - -* Mon Jul 24 2006 Anders Wäänänen - 1.6.20-2ng -- Fix dependency typo: Requires -> BuildRequires - -* Sat May 06 2006 Anders Wäänänen - 1.6.20-1ng -- Many changes since upstream changed quite a lot. -- Added README.NorduGrid with packaging information -- Patches: - - voms_openssl-0.9.8.patch - - Support for OpenSSL 0.9.8 - - voms_noglobusopenssl-1.6.20.patch - - Use system openssl rather than the one from Globus - - Patch reworked for voms 1.6.20 - - Dont use project based (gLite) include paths -- Pseudo patches (fixes made at runtime and not from static patch files) - - Fix broken --libexecdir support for configure - (some systems do not have libexecdir = /libexec) - - Drop all documents except man pages which are pre-generated - (section 3 man pages are skipped as well) - - Do not use edg- prefix - (can be turned on/off through macro) - - Install flavored libraries in addition to non-flavored - (can be turned on/off through macro) - - Put start-up script in /etc/init.d - - Move configuration files from /etc to /etc - -* Mon Dec 19 2005 Anders Wäänänen - 1.6.9-2 -- Add patch voms_doc.patch to disable html and ps documentation - and add man-mages and pdf files to distribution (make dist) -- Use rpm switch: --define "_autotools_bootstrap 1" to rebuild - documentation and create "make dist" target -- Add patch voms_nohardcodelibexecdir.patch which use the libexecdir - from configure rather than the hardcoded prefix/libexec - -* Sun Nov 27 2005 Anders Wäänänen - 1.6.9-1 -- Add patch voms_ssl_include.patch to add external openssl includes. - Would be better to query globus_openssl about this - -* Tue Oct 18 2005 Anders Wäänänen - 1.6.7-1 -- Modfiy voms_noglobusopenssl.patch to match upstream -- Add patch voms_nops.patch to disable postscript versions of - reference manual - -* Fri Jun 17 2005 Anders Wäänänen - 1.5.4-1 -- Remove the following patches: - - voms_namespace.patch - Fixed in upstream - - voms_external_mysql++-1.4.1.patch - Obsolete since mysql++ is no - longer needed - - voms-no_libs.path - Fixed in upstream -- Add Globus dependencies - -* Wed Jun 01 2005 Anders Wäänänen - 1.4.1-3 -- Do not hardcode Globus flavor but try to guess -- Remove explicit globus rpm Requirement -- Use external openssl - not globus_openssl - -* Mon May 02 2005 Anders Wäänänen - 1.4.1-2 -- Remove automake cache -- Add explicit dependency on mysql++-devel - -* Sat Apr 30 2005 Anders Wäänänen - 1.4.1-1 -- New upstream -- autogen.sh -> autobuild.sh - -* Mon Apr 18 2005 Anders Wäänänen - 1.3.2-1 -- Initial build.