Skip to content

Releases: gridcf/gct

GCT 6.2.20240202 (maintenance release)

16 Feb 09:34
1f4db25
Compare
Choose a tag to compare

Changes

globus-gridftp-server 13.25:

  • Fix buffer overflow in test (#205)

globus_gsi_cert_utils 10.11:

  • Replace make_time function to work after 2050 (#208, #209)

globus_gsi_credential 8.4:

  • Replace make_time function to work after 2050 (#208, #209)

myproxy 6.2.16:

  • Avoid calling the undeclared exit function in configure (#211)
  • Fix compilation errors from stricter type checking (#222)

globus-common 18.14:

  • Remove register qualifier that is incompatible with C++ 17 (#213)

globus-rsl 11.4:

  • Make library linking survive -Wl,--as-needed (#217)

globus_gsi_sysconfig 9.6:

globus-gass-copy 10.13:

  • Detect checksum calculation errors due to file read errors (#215, #216)

gsi-openssh 9.3p1c:

  • Add missing header file in kexgexc.c and remove it from kexgex.c (#207, #210)
  • Include GSI-OpenSSH 9.3p1 w/HPN 15.2 from Fedora 39 (#221)

Removals

myproxy-oauth (#201)

News

GSI-OpenSSH

This version of the GCT includes GSI-OpenSSH 9.3p1 w/HPN 15.2 from Fedora 39 in its sources. Downstream the versions of the respective distributions are available. For Debian, GSI-OpenSSH packages based on the OpenSSH packages of Debian 11 are available from the openSUSE Build Service) instead.

Usage is as follows:

GSI-OpenSSH w/HPN packages for Debian GNU/Linux 11 based on OpenSSH 8.4p1 are now available from the openSUSE Build Service:

https://build.opensuse.org/package/show/home:frank_scheiner:gsi-openssh-debian-11/gsi-openssh

Repo:
https://download.opensuse.org/repositories/home:/frank_scheiner:/gct-extras-for-debian-11/Debian_11/

Follow these instructions with the needed signing key to allow installations from this repository.

Build coverage

Since the last maintenance release we also extended our build coverage to Rocky Linux 9 and also enabled test builds for arm64 in addition to ppc64le (both on Travis CI) and x86_64. With the expected end of life date for CentOS 7 and Scientific Linux (SL) 7 on 2024-06-30 and Red Hat Enterprise Linux (RHEL) 7 going into extended life cycle support at the same time, this version of the GCT will also be the last version with support for CentOS 7, SL 7 and RHEL 7. Please switch to some newer release or alternative distribution.

Commits

v6.2.20220524...v6.2.20240202

Documentation


Corresponding CI build

https://github.com/gridcf/gct/actions/runs/7754649274


Download URL for GCT full source tarball (i.e. Source Installer):

https://repo.gridcf.org/gct6/sources/gct-6.2.1705709074.tar.gz

SHA512 hash of tarball:

dc875263f8dec756e99157be94f2671312ee8321378684c4e34fe4d9f9488b8599702154b03be11d80647305e8438d6369d0630a5ae57564d42fecf82d824e5e

NOTICE: Singular source tarballs of GCT components can be found on https://repo.gridcf.org/gct6/sources/. New tarballs for this release are dated 2024-02-02 and also listed here:


Packages are available from:

  • Debian (for Debian unstable (Sid), excluding gsi-openssh)
  • EPEL (for Red Hat Enterprise Linux 7, 8 and 9 and CentOS 7, CentOS Stream 8 and 9, RockyLinux 8 and 9 and Scientific Linux 7)
  • Fedora (for Fedora 38, 39 and 40)
  • openSUSE Build Service (for SLES 12 (SP5), 15 (SP2), 15 (SP3) and OpenSUSE Leap 15.4 and 15.5)

GCT 6.2.20220524 (maintenance release)

08 Jun 08:45
Compare
Choose a tag to compare

Changes

globus-common 18.13:

  • Simplify code (#185)

globus-ftp-control 9.10:

  • Fix cut-and-paste error in Makefile (#189)

globus-gsi-cert-utils 10.10:

  • Add missing comma (#182; #185)
  • Can't use non-existing or non-accessible files as source for random data (#193)

globus-gsi-openssl-error 4.4:

  • Function names are (null) in OpenSSL 3.0 - adapt expected test output (#167)

globus-gssapi-gsi 14.20:

  • Don't test TLS 1.0 and 1.1 when using openssl 3.0.1 or later (#178)
  • Remove duplicate variables in test environment (#178)
  • Better logic for TLS 1.3 special handling (#174; #177)
  • Disable sending session tickets after the TLS 1.3 handshake (#195; #196 )

globus-net-manager 1.7:

  • Fix cut-and-paste error in Makefile (#189)

gsi-openssh 8.7p1c:

  • Include GSI-OpenSSH 8.7p1 w/HPN 15.2 from Fedora 35 (#191)

myproxy 6.2.14:

  • OpenSSL 3.0 compatibility (#171; #173)
  • Code indentation fixing and removal of white space at end of line (#183)
  • Use existing socket during trust root retrieval (#183)
  • Fix wrong name in myproxy-store -V output (#183)
  • Use write+rename when changing passphrase (#183)
  • Improve detection of an encrypted private key (#183)
  • Fix broken snprintf format in test script (#183)
  • Support both SHA1 and SHA256 (#192)
  • Fix double free bug (#192)

Multiple packages:

  • Use sha256 hash when generating test certificates (#178)
  • Use sha256 when signing request (#178)
  • Fix some compiler and doxygen warnings (#179)

News

This version of the GCT includes GSI-OpenSSH 8.7p1c w/HPN 15.2 from Fedora 35 in its sources. Downstream the versions of the respective distributions are available (with the exception of Debian, see below).

Commits

v6.2.20210826...v6.2.20220524

Documentation


Corresponding CI builds

https://github.com/gridcf/gct/runs/6576925971


Download URL for GCT full source tarball (i.e. Source Installer):

https://repo.gridcf.org/gct6/sources/gct-6.2.1653033972.tar.gz

SHA512 hash of tarball:

1498c895279dbc806f675c4478ff747df77b14f94dcfa83e36f04129b84258bc5e84ada6b406f3e480afa53f3205c995ac714ce2dd7a5eb42e02c285eac7db3a

NOTICE: Singular source tarballs of GCT components can be found on https://repo.gridcf.org/gct6/sources/. New tarballs for this release are dated 2022-05-27 and also listed here:


Packages are available from:

  • Debian (for Debian unstable (Sid), excluding gsi-openssh)
  • EPEL (for Red Hat Enterprise Linux 7, 8 and 9 and CentOS 7, CentOS Stream 8 and 9, RockyLinux 8 and Scientific Linux 7 (currently in updates-testing!))
  • Fedora (for Fedora 34, 35 and 36 (currently in updates-testing!))
  • openSUSE Build Service (for SLES 12 (SP3), 12 (SP4), 12 (SP5), 15, 15 (SP1), 15 (SP2), 15 (SP3) and OpenSUSE Leap 15.3 and 15.4)

GCT 6.2.20210826 (maintenance release)

03 Sep 17:02
464eeb1
Compare
Choose a tag to compare

Changes

globus-gass-copy 10.10:

  • Fix for segmentation fault with tilde (#156)

globus-gssapi-gsi 14.17:

  • Allow TLS v1.3 (#43; #150)
  • Fix some compiler warnings (#150)
  • Compatibility with the dcache server implementation (#155)
  • Minimize session ticket size since we don't use them (#155)

globus-gss-assist 12.6:

  • Allow TLS v1.3 (#43; #150)
  • Harmonize the debug messages for init() and accept() (#150)
  • Add missing goto on error (#150)
  • Update and fix some typos in comments (#150)
  • Use consistent check for SSL v2 backward compatible hello (#150)
  • Fix some compiler warnings (#150)

globus-scheduler-event-generator 6.4:

  • Keep admin script in sync with init script (#143)

globus-xio 6.5:

  • Compatibility with libnice 0.1.18 (#151)
  • Fix some compiler warnings (#151)

gsi-openssh 8.6p1c:

  • Include GSI-OpenSSH 8.6p1 w/HPN from Fedora 34 (#67; #154, #158)

myproxy 6.2.9:

  • Exit with error if voms-proxy-init fails (#68; #147)
  • Change default run directory from /var/run to /run (#146)
  • Use -l (--listen) flag when starting myproxy-server in test scripts (#160, #161)
  • Typo fixes (#161)

Multiple packages:

  • Fix name matching for Doxygen (#109; #149)
  • Add fixes for OpenSSL-3.0.0-beta1 and OpenSSL-3.0.0-beta2 (#157, #159)
  • Typo fixes (#162)

Source distribution and packaging:

News

This version of the GCT includes GSI-OpenSSH 8.6p1c w/HPN in its sources. Downstream the versions of the respective distributions are available (with the exception of Debian, see below).

Commits

v6.2.20201212...v6.2.20210826

Documentation


Corresponding CI build

https://app.travis-ci.com/github/gridcf/gct/builds/236277496


Download URL for GCT full source tarball (i.e. Source Installer):

https://repo.gridcf.org/gct6/sources/gct-6.2.1629922860.tar.gz

SHA512 hash of tarball:

f981d8975797674e0570cfa311494e69b7293fc79f3f498c4976ba0fd325eaf95ebfbe54a1df7a37f383c4515d67ec186b15ad979d28c65154fbe2b7b306c722

NOTICE: Singular source tarballs of GCT components can be found on https://repo.gridcf.org/gct6/sources/. New tarballs for this release are dated 2021-08-16 and 2021-08-26 and also listed here:


Packages are available from:

  • Debian (for Debian unstable (Sid), excluding gsi-openssh)
  • EPEL (for Red Hat Enterprise Linux and CentOS 7 and 8 and Scientific Linux 7 (currently in updates-testing!))
  • Fedora (for Fedora 33 and 34 (currently in updates-testing!))
  • openSUSE Build Service (for SLES 12 (SP3), 12 (SP4), 12 (SP5), 15, 15 (SP1), 15 (SP2), 15 (SP3) and OpenSUSE Leap 15.2, 15.3)

GCT 6.2.20201212 (maintenance release)

24 Dec 06:21
6259fe3
Compare
Choose a tag to compare

Changes

globus-common:

  • If GLOBUS_HOSTNAME is set to an IP address, globus-domainname now returns an empty string (#113; #114).
  • Check for LTO use in CFLAGS instead of LDFLAGS (#131)

globus-gass-copy:

  • Document environment variables in globus-url-copy manpage (#135)

globus-gram-client-tools:

  • Install globus-job-get-output-helper man page (#123).

globus-gram-job-manager-scripts:

  • Add perl module man pages (#123).

globus-gram-protocol:

  • Fix man page section for perl module man pages (#123).

globus-gridftp-server:

  • Restore log transfer functionality that was accidentally removed (#110; #117).

globus-gridftp-server-control:

  • Use example message from RFC 2428 for response to EPSV (#132)

globus-gsi-cert-utils:

  • Fix format for grid-cert-info -issuer (#126).

globus-gss-assist:

  • Add force option to grid-mapfile-add-entry if the users do not exist (#134)

globus-gssapi-gsi:

  • Disallow TLS 1.0/1.1 by default again (#105).
  • Fix output payload check in gss_init_sec_context() after SSL handshake (#136)

globus-simple-ca:

  • Check that hostname command succeeds in post install script (#106).

Multiple packages:

  • Minor fixes to makefiles (#119, #120).
  • Use a more robust way to extract the certificate subject name in scripts and tests by using the openssl -nameopt sep_multiline option (#128).

Source distribution and packaging:

  • Add additional perl build dependencies for tests to RPM spec files (#122).
  • Remove unused files from source tree (#122, #123).

Commits

v6.2.20190906...v6.2.20201212

Documentation

Release: https://gridcf.org/gct-docs/latest/index.html
API: https://gridcf.org/gct-docs/api/latest/index.html


Corresponding CI build

https://travis-ci.org/github/gridcf/gct/builds/749313786


Download URL for GCT full source tarball:

https://repo.gridcf.org/gct6/sources/gct-6.2.1607800521.tar.gz

SHA512 hash of tarball:

c76d41823c6a6e111fafe213f9fd7b4552aac9836d2055cdabb9711a0d08b9efd3ff50df6e5806d1f8f8a098cd8cbee4054358edcc89b6384704d58646744be0

NOTICE: Singular source tarballs of GCT components can be found on https://repo.gridcf.org/gct6/sources/. New tarballs for this release are dated 2020-12-12 and also listed here:


Packages are available from:

  • Debian (for Debian unstable (Sid), excluding gsi-openssh)
  • EPEL (for Red Hat Enterprise Linux and CentOS 7 and 8 and Scientific Linux 7 (currently in updates-testing!))
  • Fedora (for Fedora 32 and 33 (currently in updates-testing!))
  • openSUSE Build Service (for SLES 12 (SP2), 12 (SP3), 12 (SP4), 15, 15 (SP1), 15 (SP2) and OpenSUSE Leap 15.1, 15.2 and OpenSUSE Tumbleweed)

GCT 6.2.20190906 (maintenance release)

19 Sep 13:16
1f2d832
Compare
Choose a tag to compare

Changes

globus-common:

  • Make symbol versioning work with link time optimization (LTO)
  • Correct typos in packaging metadata for Debian

globus-gass-copy:

  • Document guc/dcpriv behaviour with servers not supporting DC encryption
    (related to issue #62)

globus-gatekeeper:

  • Fix broken init.d script
  • Remove obsolete acconfig.h

globus-gfork:

  • Correct typos in packaging metadata for Debian

globus-gram-job-manager-scripts:

  • Repair broken perlmoduledir definition in globus-job-manager-script.pl
    (issue #93)

globus-gridftp-server:

  • Merges from old GT:
    • Fake stat responses when slow listings enabled
    • win: Error on un-stat()-able files in directory listing
    • Send markers in stream mode when requested by 'OPTS RETR Markers=n;'
    • Add simple checksum read throttling
    • Add support for supported checksum advertising
    • Add support for SHA1, SHA256, SHA512 to POSIX DSI
  • Remove obsolete acconfig.h file
  • Avoid unknown secondary groups in test. Causes failures on launchpad
    (issue #95)
  • Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients (issue #102)

globus-gridftp-server-control:

  • Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients (issue #102)

globus-gridmap-eppn-callout:

  • Merge from old GT:
    • Add environment variable GLOBUS_EPPN_KEEP_DOMAIN to return full
      userid@domain from eppn
  • Add environment variable GLOBUS_EPPN_FORCE_GRIDMAP to enable gridmap lookup based on the eppn

globus-gridmap-verify-myproxy-callout:

  • Merge from old GT:
    • Fix verification to allow proxy certs
  • Add missing dependency
  • Correct typos in packaging metadata for Debian

globus-gsi-proxy-core:

  • Make symbol versioning work with link time optimization (LTO)

globus-gsi-sysconfig:

  • Don't package /etc/grid-security/certificates

globus-gssapi-gsi:

  • Keep peers in sync after SSL handshake failure in gssapi

globus-io:

  • Fix test race condition

globus-net-manager:

  • Check python-config for --embed flag (python 3.8 compatibility)
    (issue #87)

globus-simple-ca:

  • Fix openssl output format issue (incomplete openssl 1.1 port)

globus-xio-udt-driver:

  • Replace broken URL

gsi-openssh:

  • Change GSSAPITrustDNS default to no (issue #85)

myproxy-oauth:

  • Merge from old GT:
    • Explicit python2

myproxy:

  • Install myproxy-get-trustroots man page
  • Remove LICENSE.globus file (relevant for the now removed usage statistics
    collection only)

Multiple packages:

  • Cleanup of some old GPT stuff
  • Add AC_CONFIG_MACRO_DIR and ACLOCAL_AMFLAGS where relevant
  • Documentation fixes (doxygen issues, URLs to old docs, etc)

Source distribution and packaging:

  • Fix small glitch in source dist creation (issue #79)

Commits

v6.2.20190226...v6.2.20190906

Documentation

Release: https://gridcf.org/gct-docs/latest/index.html
API: https://gridcf.org/gct-docs/api/latest/index.html


Corresponding CI build

https://travis-ci.org/gridcf/gct/builds/581650701


Download URL for GCT full source tarball:

https://repo.gridcf.org/gct6/sources/gct-6.2.1567772254.tar.gz

SHA512 hash of tarball:

29d0c9e53c0d6ba160d686913f94362ecc7313f6a149064392ea65160c4ed8ece335f3c7af1fe32cbaeb8966118fc4ac38223b83e6237ba51cb5a4578aca2b7b

NOTICE: Singular source tarballs of GCT components can be found on https://repo.gridcf.org/gct6/sources/. New tarballs for this release are dated 2019-08-29 and 2019-09-06, if tarballs for both dates exist, the newer one is part of this release.


Packages are available from:

  • Debian (for Debian unstable (Sid), excluding gsi-openssh)
  • EPEL (for Red Hat Enterprise Linux, CentOS and Scientific Linux 6 and 7 (currently in EPEL updates-testing!))
  • Fedora (for Fedora 29 and 30)

NOTICE: As a preview, packages (excluding gsi-openssh) are also available from the OpenSUSE Build Service (for SLES 12 (SP2), 12 (SP3), 12 (SP4), 15, 15 (SP1) and OpenSUSE Leap 15.0, 15.1 and OpenSUSE Tumbleweed). To install follow these exemplary instructions for the globus-common package (which are also valid for the other packages).

GCT 6.2.20190226 (maintenance release)

26 Feb 14:09
a28a0af
Compare
Choose a tag to compare

Changes

  • Python 3 support for globus-net-manager

    • Build using Python 3 for Fedora 30+
    • Enable checks
  • Improvements for file systems that encounter listing timeouts (merged from old GT upstream)

  • Remove Globus usage statistics collection support

  • Add su option to logrotate file (needed for newer logrotate versions)

  • Fixes to doxygen documentation and man pages

  • Minor build fixes

  • Removal of some unused files from the source tree

Commits

v6.2.20181115...v6.2.20190226


Corresponding CI build

https://travis-ci.org/gridcf/gct/builds/498744593


Download URL for GCT full source tarball:

https://repo.gridcf.org/gct6/sources/gct-6.2.1550507116.tar.gz

SHA512 hash of tarball:

4f534c3352fed691cf5e089ca84780306fc3bce58da78f510d4747bdbb0d0cad0e6d9fa9434abdb9433238306fac8bc6856eea191c35bee5d1cc1840d89910d5

NOTICE: Singular source tarballs of GCT components can be found on https://repo.gridcf.org/gct6/sources/. New tarballs for this release are dated 2019-02-26.


Packages are available from:

  • Debian (for Debian unstable (Sid))
  • EPEL (for Red Hat Enterprise Linux, CentOS and Scientific Linux 6 and 7 (currently in EPEL updates-testing!))
  • Fedora (for Fedora 28 and 29 (currently in Fedora updates-testing!))

NOTICE: As a preview, packages are now also available from the OpenSUSE Build Service (for SLES 12 (SP3), 12 (SP4), 15 and OpenSUSE Leap 15.0, 15.1 and OpenSUSE Tumbleweed). To install follow these exemplary instructions for the globus-common package (which are also valid for the other packages).

First 6.2 release

15 Nov 21:19
7da286f
Compare
Choose a tag to compare

Download URL for GCT full source tarball: https://repo.gridcf.org/gct6/sources/gct-6.2.1541705016.tar.gz
SHA512 hash of tarball: 47ff9704d20d1afeaf108bb42b059de06c6fa0aac707ae53606232932315b02b6af4f65df74cd28a9e41e68514e5718fd5b047c4a89e184a99de6dd9e4fb483d


Packages for Red Hat Enterprise Linux, CentOS and Scientific Linux 6 and 7 are available from EPEL

Second prerelease

10 Sep 19:09
7decf08
Compare
Choose a tag to compare
Second prerelease Pre-release
Pre-release
Merge pull request #49 from matyasselmeci/deploytorepo

Deploy released tarballs to repo.gridcf.org

Initial prerelease

03 Jan 20:46
Compare
Choose a tag to compare
Initial prerelease Pre-release
Pre-release
v0.20180103-pre

Add API key for deploys to gridcf/gct