Releases: cyverse/go-irodsclient
Releases · cyverse/go-irodsclient
v0.15.6
- Use original password for dedicated PAM API for compatibility to old iRODS
- Use 1MB TCP Socket buffer for control connections
- Use server-defined TCP socket buffer size for data connections to resource servers
- Handle CAT_UNKNOWN_COLLECTION
v0.15.5
- Add JSON/YAML tags to config structs for mashalling and unmarshalling
v0.15.4
- Do not set defaults for icommands session, this caused the default values overwrite environment values
- Refactor config file loading
- Do not set default auth file path when creating a new config struct
v0.15.3
- Refactored icommands environment manager to not have separate password, pam, ticket
- Fix lint errors
- Fix user account info automatically
v0.15.2
- Do not login immediately after PAM auth using the same connection
- Rework icommands, go-irodsclient, irodsfs configurations to share one configuration struct
- Do not truncate before upload, but remove which is safer
v0.15.1
- Apply new XML format to iRODS >= 4.2.9, previously this was >=4.2.8 and caused issues with Data Store
v0.15.0
- Implement PAM authentication for iRODS 4.3
- Refactor fs and session configuration
- Add a control of SSL hostname verification
- Use the same tcp buffer size for data transfer connections as the control connection
- Add touch API
- Wrap string messages with quotes in the log
v0.14.15
- Do not retrieve collection info to stat a file
v0.14.14
- Fix bugs in DownloadFileToBuffer and UploadFileFromBuffer
v0.14.13
- Do not remove file, but truncate for overwrite