Skip to content

Releases: gridcf/UberFTP

UberFTP 2.9.1

10 Oct 12:03
7904ec1
Compare
Choose a tag to compare

Changes

  • fixed recursive listings (#20; #21)
  • correct cat behaviour depending on environment var (#22; #23)

News

With this version the version scheme changes to semantic versioning. UberFTP version numbers are now made out of MAJOR.MINOR.PATCH. Being a bugfix release with backwards compatible bug fixes the prior version gets the patch level 1 added to its version number, becoming 2.9.1.

Commits

Version_2_9...Version_2_9_1


Corresponding CI builds


Download URL for UberFTP source tarball:

https://repo.gridcf.org/uberftp/sources/uberftp-2.9.1.tar.gz

SHA512 hash of tarball:

adb0161d0959fd819ef31c9ad36719e51ca1baa4ac9ca33b844078315d7253658d02e707b91867d889faa6b889a802b844325f4081ec55ca7b2f88bbc3d71a95


Packages are or will be available from:

  • EPEL (for Red Hat Enterprise Linux 7, 8, 9 and CentOS 7, CentOS Stream 8 and 9 and RockyLinux 8 and 9 and Scientific Linux 7)

  • Fedora (for Fedora 36 and upcoming 37)

  • openSUSE Build Service (for SLES 12 (SP3), 12 (SP4), 12 (SP5), 15, 15 (SP1), 15 (SP2), 15 (SP3), openSUSE Leap 15.3, 15.4 and Tumbleweed)

UberFTP 2.9

09 Feb 15:47
c687176
Compare
Choose a tag to compare

Changes

  • Prevent uberftp from hanging when the command socket closes (#1)
  • Never delete the destination file when writing has failed (#3; #5)
  • Include various changes from the development branch (#7)
    • Add IPv6 (and extended address) capabilities (by @prelz)
    • Allow for 32bit builds (by @JasonAlt)
    • Fixed recursive listings (by @JasonAlt)
  • Autotools cleanup (#8)
  • Documentation and meta data updates (#9, #10, #13, #14)
  • Addition of RPM specfile (#15)

News

UberFTP 2.9 uses EPSV and EPRT (see RFC 2428 for details) to support both IPv4 and IPv6 addresses. To maintain compatibility from a Globus GridFTP service, use the configuration options epsv_ip 1 and epsv_match 1 for the PI (frontend process) of that service if its PI(s) and DTP(s) (backend process(es)) are located on different hosts.

Errata advisory

Unfortunately an "issue" with the cat functionality of UberFTP 2.9 (though already in version 2.8) went unnoticed until after the UberFTP 2.9 sources reached EPEL/Fedora and was only detected during functional testing of the resulting RPM packages.

UberFTP adds an UNIX newline to the output for both text and binary files in ASCII and binary transfer modes. This makes using the output in a pipeline - for example to hash its contents - at least irritating if you aren't aware of that. This is only relevant for non-interactive use.

Commits

Version_2_8...Version_2_9


Corresponding CI builds


Download URL for UberFTP source tarball:

https://repo.gridcf.org/uberftp/sources/uberftp-2.9.tar.gz

SHA512 hash of tarball:

1ff2573649b2e2b28aed2f31af66196ad7bc677a7944a423cf92cfc18f12e93d3f27f8a10c002ad87c03b226850c9da5950fc4a920b3087e78c4b45ed4cbf95e


Packages are available from:

  • EPEL (for Red Hat Enterprise Linux 7, 8, 9 and CentOS 7, CentOS Stream 8 and 9 and RockyLinux 8 and Scientific Linux 7)
  • Fedora (for Fedora 36)
  • 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, 15.4 and Tumbleweed)

Version_2_9_Beta1: Merge pull request #13 from fscheiner/updates

12 Nov 22:26
13ce373
Compare
Choose a tag to compare
Updated email address and notes