Skip to content

Releases: cyverse/go-irodsclient

v0.15.6

23 Oct 19:23
Compare
Choose a tag to compare
  • 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

01 Oct 21:34
Compare
Choose a tag to compare
  • Add JSON/YAML tags to config structs for mashalling and unmarshalling

v0.15.4

27 Sep 23:48
Compare
Choose a tag to compare
  • 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

20 Sep 21:10
Compare
Choose a tag to compare
  • Refactored icommands environment manager to not have separate password, pam, ticket
  • Fix lint errors
  • Fix user account info automatically

v0.15.2

18 Sep 17:17
fd31dd1
Compare
Choose a tag to compare
  • 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

13 Sep 17:22
Compare
Choose a tag to compare
  • Apply new XML format to iRODS >= 4.2.9, previously this was >=4.2.8 and caused issues with Data Store

v0.15.0

12 Sep 21:38
Compare
Choose a tag to compare
  • 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

27 Aug 15:52
Compare
Choose a tag to compare
  • Do not retrieve collection info to stat a file

v0.14.14

22 Aug 23:21
Compare
Choose a tag to compare
  • Fix bugs in DownloadFileToBuffer and UploadFileFromBuffer

v0.14.13

25 Jul 21:43
Compare
Choose a tag to compare
  • Do not remove file, but truncate for overwrite