Releases: cyverse/gocommands
Releases · cyverse/gocommands
v0.9.4
- Check if decryption was successful after decrypting filename with PGP
- Add SSH public/private key encryption
- Add encryption config via iRODS meta (AVU)
v0.9.3
- Add
lsmeta
, addmeta
, and rmmeta
to control metadata attached to data object, collection, user, and resource
v0.9.2
- Use normal parallel upload and download when redirect-to-resource fails
v0.9.1
- Determine upload method automatically (via iCAT or redirect-to-resource)
Bput
uses redirect-to-resource
- Load system CA certificates
- Do not ask password when PAM token is already ccreated
v0.9.0
- Rework irods checksum
- Add
--ttl
flag to init
command to control PAM token (temporary password) TTL
- Add
--redirect
flag to put
and get
command to use redirect-to-resource (for better I/O performance)
v0.8.5
- Fix a bug that encryption mode is turned on by default
- Use
irods_home
parameter in icommands config for getting user home path
- Add
delete_on_success
flag to get
and put
- Add encryption toturial
v0.8.4
- Set
WinSCP
as default encryption algorithm. The encryption is fully-compatible to WinSCP.
- Add
--decrypt
flag to ls
to display decrypted filenames
- Use iRODS password as a default encryption key if not specified
v0.8.3
- Add sort options for
ls
and lsticket
- Rework reading config from os environmental variables to read it always with the highest priority
- Make filename encryption optional for pgp
- Update filename encryption to have a suffix ".pgp.enc"
- Update filename encryption to embed a salt in filename
- Rename
--encrypt_password
to --encrypt_key
- Remove
--encrypt
flags for get
command
- Add
--decrypt*
flags for get
command
v0.8.2
- Add PGP encryption/decryption support
- Do not blind-delete .tar files when cleaning local bundles
v0.8.1
- Separate conda-forge recipe
- Add thirdparty_licenses command to make
- Upgrade go-irodsclient to fix stale fs entry cache issue in bundle extraction
- Adjust progress message and bar widths
- Use base64 encoding for shaX checksum (this is how iRODS server works)
- Reuse existing bundle file by naming using hash of content
- Fix a bug in finding first index of delimeter
- Fix a bug that deletes target root dir during put, bput, and sync with
--delete
flag