Releases: EUDAT-B2STAGE/B2STAGE-GridFTP
Release 1.91
Added support for iRODS 4.2.3
Release 1.9
- Fixed Login for iRODS 4.1
- Added Prace-Integration callout
- Drop support for iRODS version < 4
Release 1.81
While creating a new collection, the DSI makes parent collections as needed (equivalent to "mkdir -p")
Release 1.8
Added option to enable the DSI module to manage the input path as a PID: the DSI will try to resolve the PID and perform the requested operation using the URI returned by the Handle server (currently only listing and downloading are supported)
Release 1.7.3
Solved bug retreiving object with custom resource based on irodsResourceMap.conf
Release 1.7.2
Fixed bug writing object to iRODS if transfer is restarted: corrupted object written.
Release 1.7.1
Fixed bug reading objects from iRODS: objects may be corrupted.
Release 1.7
New version compatible with iRODS 3, 4.03 and 4.1
Release 1.6.6
Added 2 additional configurations:
- Optionally, turn on the feature that would make the DSI module authenticate as the rods admin user - but operate under the privileges of the target user.
Activating this option it is no longer necessary to associate the DN of the server with each individual user.
NOTE: this feature requires iRODS server at least 3.3 - GSI authentication with a proxy user breaks on iRODS 3.2 and earlier. - Optionally, use a Globus gridmap callout module to map subject DNs to iRODS user names based on the existing mappings in iRODS. Configuring this feature eliminates the need for a local grid map file - all user mappings can be done through the callout function.
Release 1.6.5
Several minor bug fixing listing files and collections:
- avoid duplicate files for multiple replicas
- display timestamps also for collections
- include "." and ".." in directory listings
IMPORTANT NOTE:
The new home directory default value is /<zone>/home/<username>
.
If desired, change the default home directory by setting the homeDirPattern
environment variable in /etc/gridftp.conf
. The pattern can reference up to
two strings with %s
, first gets substituted with the zone name, second with
the user name. The default value is "/%s/home/%s"
, making the default
directory /<zone>/home/<username>
.
Default configuration:
$homeDirPattern "/%s/home/%s"
Example alternative configuration (defaulting to /<zone>/home
):
$homeDirPattern "/%s/home"