%global _hardened_build 1 %if %{?fedora}%{!?fedora:0} >= 25 || %{?rhel}%{!?rhel:0} >= 8 %global use_systemd 1 %else %global use_systemd 0 %endif Name: globus-gridftp-server %global _name %(tr - _ <<< %{name}) Version: 13.24 Release: 3%{?dist} Summary: Grid Community Toolkit - Globus GridFTP Server License: ASL 2.0 URL: https://github.com/gridcf/gct/ Source: https://repo.gridcf.org/gct6/sources/%{_name}-%{version}.tar.gz Source1: %{name}.service Source2: globus-gridftp-sshftp.service Source3: %{name} Source4: globus-gridftp-sshftp Source8: README # Fix buffer overflow in test # https://bugzilla.redhat.com/show_bug.cgi?id=2146585 Patch0: %{name}-buffer-overflow.patch BuildRequires: make BuildRequires: gcc BuildRequires: globus-common-devel >= 17 BuildRequires: globus-xio-devel >= 5 BuildRequires: globus-xio-gsi-driver-devel >= 2 BuildRequires: globus-gfork-devel >= 3 BuildRequires: globus-gridftp-server-control-devel >= 9 BuildRequires: globus-ftp-control-devel >= 7 BuildRequires: globus-authz-devel >= 2 BuildRequires: globus-gssapi-gsi-devel >= 10 BuildRequires: globus-gss-assist-devel >= 9 BuildRequires: globus-gsi-credential-devel >= 6 BuildRequires: globus-gsi-sysconfig-devel >= 5 BuildRequires: globus-io-devel >= 9 BuildRequires: openssl-devel BuildRequires: zlib-devel BuildRequires: perl-generators %if %{use_systemd} BuildRequires: systemd %endif # Additional requirements for make check BuildRequires: openssl # Optional test dependency %if %{?rhel}%{!?rhel:0} == 7 || %{?rhel}%{!?rhel:0} == 8 %ifarch ppc64le # Fakeroot in EPEL is broken on ppc64le BuildConflicts: fakeroot %else BuildRequires: fakeroot %endif %else BuildRequires: fakeroot %endif Requires: globus-xio-gsi-driver%{?_isa} >= 2 %if %{?fedora}%{!?fedora:0} || %{?rhel}%{!?rhel:0} >= 8 Recommends: globus-xio-udt-driver%{?_isa} >= 1 %else Requires: globus-xio-udt-driver%{?_isa} >= 1 %endif Requires: globus-common%{?_isa} >= 17 Requires: globus-xio%{?_isa} >= 5 Requires: globus-gridftp-server-control%{?_isa} >= 9 Requires: globus-ftp-control%{?_isa} >= 7 %package progs Summary: Grid Community Toolkit - Globus GridFTP Server Programs Requires: %{name}%{?_isa} = %{version}-%{release} %if %{use_systemd} %{?systemd_requires} %else Requires(post): chkconfig Requires(preun): chkconfig Requires(preun): initscripts Requires(postun): initscripts %endif %package devel Summary: Grid Community Toolkit - Globus GridFTP Server Development Files Requires: %{name}%{?_isa} = %{version}-%{release} %description The Grid Community Toolkit (GCT) is an open source software toolkit used for building grid systems and applications. It is a fork of the Globus Toolkit originally created by the Globus Alliance. It is supported by the Grid Community Forum (GridCF) that provides community-based support for core software packages in grid computing. The %{name} package contains: Globus GridFTP Server %description progs The Grid Community Toolkit (GCT) is an open source software toolkit used for building grid systems and applications. It is a fork of the Globus Toolkit originally created by the Globus Alliance. It is supported by the Grid Community Forum (GridCF) that provides community-based support for core software packages in grid computing. The %{name}-progs package contains: Globus GridFTP Server Programs %description devel The Grid Community Toolkit (GCT) is an open source software toolkit used for building grid systems and applications. It is a fork of the Globus Toolkit originally created by the Globus Alliance. It is supported by the Grid Community Forum (GridCF) that provides community-based support for core software packages in grid computing. The %{name}-devel package contains: Globus GridFTP Server Development Files %prep %setup -q -n %{_name}-%{version} %patch0 -p4 %build # Reduce overlinking export LDFLAGS="-Wl,--as-needed -Wl,-z,defs %{?__global_ldflags}" export GRIDMAP=%{_sysconfdir}/grid-security/grid-mapfile export GLOBUS_VERSION=6.2 %configure --disable-static \ --includedir=%{_includedir}/globus \ --libexecdir=%{_datadir}/globus \ --docdir=%{_pkgdocdir} # Reduce overlinking sed 's!CC \(.*-shared\) !CC \\\${wl}--as-needed \1 !' -i libtool %make_build %install %make_install # Remove libtool archives (.la files) rm %{buildroot}%{_libdir}/*.la mv %{buildroot}%{_sysconfdir}/gridftp.conf.default \ %{buildroot}%{_sysconfdir}/gridftp.conf mkdir -p %{buildroot}%{_sysconfdir}/xinetd.d mv %{buildroot}%{_sysconfdir}/gridftp.xinetd.default \ %{buildroot}%{_sysconfdir}/xinetd.d/gridftp mv %{buildroot}%{_sysconfdir}/gridftp.gfork.default \ %{buildroot}%{_sysconfdir}/gridftp.gfork # No need for environment in conf files sed '/ env /d' -i %{buildroot}%{_sysconfdir}/gridftp.gfork sed '/^env /d' -i %{buildroot}%{_sysconfdir}/xinetd.d/gridftp # Remove start-up scripts rm -rf %{buildroot}%{_sysconfdir}/init.d # Install start-up scripts %if %{use_systemd} mkdir -p %{buildroot}%{_unitdir} install -m 644 -p %{SOURCE1} %{SOURCE2} %{buildroot}%{_unitdir} %else mkdir -p %{buildroot}%{_initddir} install -p %{SOURCE3} %{SOURCE4} %{buildroot}%{_initddir} %endif # Install README file install -m 644 -p %{SOURCE8} %{buildroot}%{_pkgdocdir}/README # Remove license file from pkgdocdir rm %{buildroot}%{_pkgdocdir}/GLOBUS_LICENSE %check %make_build check %ldconfig_scriptlets %if %{use_systemd} %pre progs # Remove old init config when systemd is used /sbin/chkconfig --del %{name} > /dev/null 2>&1 || : /sbin/chkconfig --del globus-gridftp-sshftp > /dev/null 2>&1 || : %post progs %systemd_post %{name}.service globus-gridftp-sshftp.service %preun progs %systemd_preun %{name}.service globus-gridftp-sshftp.service %postun progs %systemd_postun_with_restart %{name}.service globus-gridftp-sshftp.service %else %post progs if [ $1 -eq 1 ]; then /sbin/chkconfig --add %{name} /sbin/chkconfig --add globus-gridftp-sshftp fi %preun progs if [ $1 -eq 0 ]; then /sbin/service %{name} stop > /dev/null 2>&1 || : /sbin/service globus-gridftp-sshftp stop > /dev/null 2>&1 || : /sbin/chkconfig --del %{name} /sbin/chkconfig --del globus-gridftp-sshftp fi %postun progs if [ $1 -ge 1 ]; then /sbin/service %{name} condrestart > /dev/null 2>&1 || : /sbin/service globus-gridftp-sshftp condrestart > /dev/null 2>&1 || : fi %endif %files %{_libdir}/libglobus_gridftp_server.so.* %dir %{_pkgdocdir} %doc %{_pkgdocdir}/README %license GLOBUS_LICENSE %files progs %{_sbindir}/gfs-dynbe-client %{_sbindir}/gfs-gfork-master %{_sbindir}/globus-gridftp-password %{_sbindir}/globus-gridftp-server %{_sbindir}/globus-gridftp-server-enable-sshftp %{_sbindir}/globus-gridftp-server-setup-chroot %config(noreplace) %{_sysconfdir}/gridftp.conf %config(noreplace) %{_sysconfdir}/gridftp.gfork %config(noreplace) %{_sysconfdir}/xinetd.d/gridftp %if %{use_systemd} %{_unitdir}/%{name}.service %{_unitdir}/globus-gridftp-sshftp.service %else %{_initddir}/%{name} %{_initddir}/globus-gridftp-sshftp %endif %doc %{_mandir}/man8/globus-gridftp-password.8* %doc %{_mandir}/man8/globus-gridftp-server.8* %doc %{_mandir}/man8/globus-gridftp-server-setup-chroot.8* %files devel %{_includedir}/globus/* %{_libdir}/libglobus_gridftp_server.so %{_libdir}/pkgconfig/%{name}.pc %changelog * Mon Nov 28 2022 Mattias Ellert - 13.24-3 - Fix buffer overflow in test * Thu Jul 21 2022 Fedora Release Engineering - 13.24-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed May 25 2022 Mattias Ellert - 13.24-1 - New GCT release v6.2.20220524 - Drop patches included in the release * Mon Mar 14 2022 Mattias Ellert - 13.22-12 - Put back mutex fix * Sun Mar 13 2022 Mattias Ellert - 13.22-11 - Better fix for undefined variable in embedded close callback * Sun Mar 13 2022 Mattias Ellert - 13.22-10 - No mutex fix needed here * Sun Mar 13 2022 Mattias Ellert - 13.22-9 - Improved mutex fix * Sat Mar 12 2022 Mattias Ellert - 13.22-8 - Use sha256 hash when generating test certificates - Fix some compiler warnings - Fix unbalanced mutex lock/unlock * Thu Jan 20 2022 Fedora Release Engineering - 13.22-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Dec 17 2021 Mattias Ellert - 13.22-6 - Reenable optional test dependency fakeroot on EPEL 9 - now available * Fri Dec 17 2021 Mattias Ellert - 13.22-5 - Make XIO udt driver a weak dependency * Thu Dec 16 2021 Mattias Ellert - 13.22-4 - Drop optional test dependency fakeroot on EPEL 9 - not yet available * Wed Nov 03 2021 Mattias Ellert - 13.22-3 - Drop broken optional test dependency fakeroot on ppc64le in EPEL * Tue Sep 14 2021 Sahana Prasad - 13.22-2 - Rebuilt with OpenSSL 3.0.0 * Thu Aug 26 2021 Mattias Ellert - 13.22-1 - Typo fixes * Thu Jul 22 2021 Fedora Release Engineering - 13.21-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sat Mar 27 2021 Mattias Ellert - 13.21-4 - Reenable optional test dependency fakeroot on Fedora 34+ Fixes have been implemented in fakeroot-1.25.3-2 * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 13.21-3 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. * Tue Jan 26 2021 Fedora Release Engineering - 13.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sun Dec 13 2020 Mattias Ellert - 13.21-1 - Restore log transfer functionality that was accidentally removed - Specfile updates - Replace /var/run with /run in systemd unit file - Optional test dependency fakeroot: - Add on EPEL 8 - it is now available - Drop on Fedora 34+ - broken due to changes in glibc * Sat Aug 01 2020 Fedora Release Engineering - 13.20-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 13.20-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 13.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Aug 30 2019 Mattias Ellert - 13.20-1 - Fake stat responses when slow listings enabled (13.12) - Send markers in stream mode when requested by 'OPTS RETR Markers=n;' (13.13) - Update documentation links to always point to the latest documentation (13.14) - Fix doxygen warning (13.15) - Remove obsolete acconfig.h file (13.16) - Add simple checksum read throttling (13.17) - Add support for supported checksum advertising (13.18) - Add support for SHA1, SHA256, SHA512 to POSIX DSI (13.18) - Avoid unknown secondary groups in test. Causes failures on launchpad (13.19) - Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients (13.20) * Thu Aug 15 2019 Mattias Ellert - 13.11-3 - Drop optional test dependency fakeroot on EPEL 8 - not yet available * Thu Jul 25 2019 Fedora Release Engineering - 13.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Feb 26 2019 Mattias Ellert - 13.11-1 - Improvements for filesystems that encounter listing timeouts (13.10) - Remove usage statistics collection support (13.11) * Thu Jan 31 2019 Fedora Release Engineering - 13.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Nov 16 2018 Mattias Ellert - 13.9-1 - Fix data_node restrict path - Bump GCT release version to 6.2 * Thu Sep 13 2018 Mattias Ellert - 13.8-1 - Switch upstream to Grid Community Toolkit - Grid Community Toolkit merged a number of outstanding pull requests (13.0) - Add option to send IPv6 address in EPSV response - Add function to get the command string - Be more selective in what config files we skip - Add unames for GNU/Hurd and kfreebsd to chroot setup script - Merge GT6 update 12.5 into GCT (13.1) - First Grid Community Toolkit release (13.2) - Disable usage statistics reporting by default - Add man page for globus-gridftp-password - contribution from IGE - Use 2048 bit RSA key for tests (13.3) - Merge GT6 update 12.6 into GCT (13.4) - Merge GT6 update 12.7 into GCT (13.5) - Merge GT6 update 12.8 into GCT (13.6) - Merge GT6 update 12.9 into GCT (13.7) - Merge GT6 update 12.12 into GCT (13.8) - Drop patches globus-gridftp-server-unames.patch, -epsv-ip.patch, -cmd-string.patch and -config.patch (accepted upstream) - Drop the man page for globus-gridftp-password from the source package (accepted upstream) * Sat Sep 01 2018 Mattias Ellert - 12.12-1 - GT6 update: - Use 2048 bit keys to support openssl 1.1.1 (12.10) - Log remote http connection address for legacy s3 transfers (12.11/12.12) * Thu Aug 16 2018 Mattias Ellert - 12.9-1 - GT6 update: Fix initscript status return codes * Sat Jul 21 2018 Mattias Ellert - 12.8-1 - GT6 update: Fix daemon config parsing not catching env vars * Sun Jul 15 2018 Mattias Ellert - 12.7-1 - GT6 update: - Force IPC encryption if server configuration requires - Fix old IPC bug making it hard to diagnose racy connection failures * Fri Jul 13 2018 Fedora Release Engineering - 12.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sun Jun 17 2018 Mattias Ellert - 12.6-1 - GT6 update: win: fix path restrictions on / * Sat Apr 07 2018 Mattias Ellert - 12.5-1 - GT6 update: win32 fix * Wed Feb 07 2018 Fedora Release Engineering - 12.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Nov 08 2017 Mattias Ellert - 12.4-1 - GT6 update - Ignore backup & packaging files in config.d * Tue Sep 26 2017 Mattias Ellert - 12.3-1 - GT6 update * Wed Aug 02 2017 Fedora Release Engineering - 12.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 12.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu Jun 22 2017 Mattias Ellert - 12.2-1 - GT6 update: - New error message format (12.0) - Configuration database (12.0) - Better delay for end of session ref check (12.1) - Fix tests when getgroups() does not return effective gid (12.2) * Mon Apr 24 2017 Mattias Ellert - 11.8-4 - Add patches from DPM developers: - Add an optional IPv6 address to EPSV response - Get command string * Mon Mar 27 2017 Mattias Ellert - 11.8-3 - EPEL 5 End-Of-Life specfile clean-up - Remove Group and BuildRoot tags - Remove _pkgdocdir and _initddir macro definitions - Drop redundant Requires corresponding to autogenerated pkgconfig Requires - Don't clear the buildroot in the install section - Remove the clean section - Drop the globus-gridftp-server-openssl098.patch * Fri Feb 10 2017 Fedora Release Engineering - 11.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Nov 04 2016 Mattias Ellert - 11.8-1 - GT6 update: Updated man pages, add adler32 checksum support * Thu Oct 13 2016 Mattias Ellert - 11.3-3 - Rebuild for openssl 1.1.0 (Fedora 26) * Mon Sep 05 2016 Mattias Ellert - 11.3-2 - Fix broken pre scriptlet * Thu Sep 01 2016 Mattias Ellert - 11.3-1 - GT6 update: Updates for OpenSSL 1.1.0 * Sun Aug 14 2016 Mattias Ellert - 11.1-2 - Convert to systemd unit files (Fedora 25+) * Wed Jul 27 2016 Mattias Ellert - 11.1-1 - GT6 update - Fix forced order issues with restart (11.1) - Add forced ordering option (11.0) - Add Globus task id to transfer log (10.6) - Don't errantly kill a transfer due to timeout while client is still connected (10.5) * Thu May 19 2016 Mattias Ellert - 10.4-1 - GT6 update - Fix broken remote_node auth without sharing (10.4) - Fix configuration for ipc_interface (10.3) - Fix remote_node connection failing when ipc_subject isn't used (10.3) * Fri May 06 2016 Mattias Ellert - 10.2-1 - GT6 update - Spelling (10.2) - Don't overwrite LDFLAGS (10.1) - Fix for regressions in 9.8 ans 9.9 - Updates for https support (10.0) * Mon May 02 2016 Mattias Ellert - 9.9-1 - GT6 update - Fix crash when storattr is used without modify (9.7) - Add SITE WHOAMI command to return currently authenticated user (9.6) - Update manpage for -encrypt-data (9.5) * Wed Feb 03 2016 Fedora Release Engineering - 9.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jan 13 2016 Mattias Ellert - 9.4-1 - GT6 update (fix mem error when sharing) * Tue Nov 24 2015 Mattias Ellert - 9.3-1 - GT6 update - Add configuration to require encrypted data channels (9.3) - More robust cmp function (9.2) * Fri Nov 06 2015 Mattias Ellert - 9.1-1 - GT6 update - fix for thread race crash between sequential transfers - fix for partial stat punting when passed a single entry - fix for double free on transfer failure race * Tue Oct 27 2015 Mattias Ellert - 9.0-2 - Missing ? in _isa macro * Tue Oct 27 2015 Mattias Ellert - 9.0-1 - GT6 update (add SITE STORATTR command and associated DSI api) * Fri Oct 23 2015 Mattias Ellert - 8.9-1 - GT6 update (Home directory fixes) * Wed Aug 26 2015 Mattias Ellert - 8.7-1 - GT6 update (Improvements to globus-gridftp-server-setup-chroot) - Man page for globus-gridftp-server-setup-chroot now provided by upstream, remove the one from the source rpm - Add build requires on openssl and fakeroot needed for new tests * Thu Aug 06 2015 Mattias Ellert - 8.1-1 - GT6 update (GT-622: GridFTP server crash with sharing group permissions) - Enable checks * Mon Jul 27 2015 Mattias Ellert - 8.0-1 - GT6 update - Add update_bytes api that sets byte counters and range markers separately * Sat Jun 20 2015 Mattias Ellert - 7.26-1 - GT6 update (man pages updates) * Wed Jun 17 2015 Fedora Release Engineering - 7.25-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Apr 08 2015 Mattias Ellert - 7.25-1 - GT6 update (Fix order of drivers when using netmgr) * Sat Mar 28 2015 Mattias Ellert - 7.24-1 - GT6 update - Fix netmanager crash (7.24) - Allow netmanager calls when taskid isn't set (7.24) - Fix threads commandline arg processing (7.23) - Prevent parse error on pre-init envs from raising assertion (7.23) - Restrict sharing based on username or group membership (7.21) - Don't enable udt without threads (7.21) - Environrment and threading config not loaded from config dir (7.21) - Ignore config.d files with a '.' in name (7.21) - Always install udt driver (7.21) - F20+, EPEL6+ * Fri Jan 23 2015 Mattias Ellert - 7.20-1 - Implement updated license packaging guidelines - GT6 update (-help fix) * Wed Jan 07 2015 Mattias Ellert - 7.18-1 - GT6 update (net mgr support) * Fri Dec 12 2014 Mattias Ellert - 7.17-1 - GT6 update * Thu Nov 13 2014 Mattias Ellert - 7.15-1 - GT6 update - Drop patch globus-gridftp-server-ipv6log.patch (fixed upstream) * Mon Oct 27 2014 Mattias Ellert - 7.12-1 - GT6 update - Drop patch globus-gridftp-server-deps.patch (fixed upstream) * Tue Sep 30 2014 Mattias Ellert - 7.11-2 - Fix logging of IPv6 addresses * Fri Sep 12 2014 Mattias Ellert - 7.11-1 - Update to Globus Toolkit 6.0 - Drop GPT build system and GPT packaging metadata - Activate hardening flags * Sat Aug 16 2014 Fedora Release Engineering - 6.38-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 6.38-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Tue May 20 2014 Brent Baude - 6.38-2 - Replace arch def of ppc64 with power64 macro for ppc64le enablement * Thu Nov 07 2013 Mattias Ellert - 6.38-1 - Update to Globus Toolkit 5.2.5 - Drop patch globus-gridftp-server-ac.patch (fixed upstream) * Sat Aug 03 2013 Fedora Release Engineering - 6.19-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Jul 28 2013 Mattias Ellert - 6.19-4 - Implement updated packaging guidelines * Wed Jul 17 2013 Petr Pisar - 6.19-3 - Perl 5.18 rebuild * Tue May 21 2013 Mattias Ellert - 6.19-2 - Add aarch64 to the list of 64 bit platforms - Don't use AM_CONFIG_HEADER (automake 1.13) * Wed Feb 20 2013 Mattias Ellert - 6.19-1 - Update to Globus Toolkit 5.2.4 * Wed Feb 13 2013 Fedora Release Engineering - 6.16-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Dec 06 2012 Mattias Ellert - 6.16-1 - Update to Globus Toolkit 5.2.3 * Sun Jul 22 2012 Mattias Ellert - 6.14-1 - Update to Globus Toolkit 5.2.2 - Drop patch globus-gridftp-server-pw195.patch (was backport) - Drop patch globus-gridftp-server-format.patch (fixed upstream) * Thu Jul 19 2012 Fedora Release Engineering - 6.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri May 25 2012 Mattias Ellert - 6.10-2 - Backport security fix for JIRA ticket GT-195 * Fri Apr 27 2012 Mattias Ellert - 6.10-1 - Update to Globus Toolkit 5.2.1 - Drop patches globus-gridftp-server-deps.patch, globus-gridftp-server-funcgrp.patch, globus-gridftp-server-pathmax.patch and globus-gridftp-server-compat.patch (fixed upstream) - Drop globus-gridftp-server man page from packaging since it is now included in upstream sources - Add additional contributed man pages * Sat Mar 10 2012 Mattias Ellert - 6.5-4 - Restore enum and struct member order for improved backward compatibility * Mon Mar 05 2012 Mattias Ellert - 6.5-3 - The last update broke backward compatibility and should have bumped the soname - so bump it now - Add patch from upstream to reduce the chance of backward incompatible changes in the future * Wed Jan 18 2012 Mattias Ellert - 6.5-2 - Portability fixes - Fix broken links in README file * Wed Dec 14 2011 Mattias Ellert - 6.5-1 - Update to Globus Toolkit 5.2.0 - Drop patches globus-gridftp-server-etc.patch, globus-gridftp-server-pathmax.patch and globus-gridftp-server-usr.patch (fixed upstream) * Sun Oct 02 2011 Mattias Ellert - 3.33-2 - Update contributed manpage * Sun Jun 05 2011 Mattias Ellert - 3.33-1 - Update to Globus Toolkit 5.0.4 * Mon Apr 25 2011 Mattias Ellert - 3.28-3 - Add README file - Add missing dependencies * Tue Apr 19 2011 Mattias Ellert - 3.28-2 - Add start-up script and man page for globus-gridftp-server * Fri Feb 25 2011 Mattias Ellert - 3.28-1 - Update to Globus Toolkit 5.0.3 * Tue Feb 08 2011 Fedora Release Engineering - 3.23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jul 17 2010 Mattias Ellert - 3.23-1 - Update to Globus Toolkit 5.0.2 * Wed Apr 14 2010 Mattias Ellert - 3.21-1 - Update to Globus Toolkit 5.0.1 * Sat Jan 23 2010 Mattias Ellert - 3.19-1 - Update to Globus Toolkit 5.0.0 * Mon Oct 19 2009 Mattias Ellert - 3.17-2 - Fix location of default config file * Thu Jul 30 2009 Mattias Ellert - 3.17-1 - Autogenerated