Releases: sara-nl/SpiderScripts
Releases · sara-nl/SpiderScripts
v3.1
What's Changed
- When staging, check if token has necessary permission. Fixes #79. by @onnozweers in #87
- Replace /id api call with /namespace by @onnozweers in #89
- Check permissions of netrc file: shouldn't be world accessible by @onnozweers in #90
- Delete channel by @hailihu in #95
- Some minor code improvements based on Shellcheck by @onnozweers in #92
- Fixed a typo and some indentations by @onnozweers in #88
- Add authentication check to provide clear error messages by @onnozweers in #91
- Fix #96: sometimes channel gets lost by @onnozweers in #97
- Delete local channelfiles after deleting channel by @hailihu in #101
- Change variable
channeltochannel_url, fixes #99 by @onnozweers in #103 - Getting WebDAV door from the API by @onnozweers in #98
- To check if parent dir exists, use /namespace call instead of /tape/locality by @onnozweers in #106
- Show quota with
--whoamiand with--quotaby @onnozweers in #107 - Fix unit test for permissions when umask is different by @onnozweers in #112
- 102 do not create channel if folder does not exist by @onnozweers in #108
- If size is empty (because upload not finished), show dash by @onnozweers in #114
- Catch 403 with (un)stage and explain possible causes by @onnozweers in #115
- Add test for macaroon with root caveat by @hailihu in #117
- Quota: limit scope by @onnozweers in #120
Full Changelog: v3.0...v3.1
v3.0
What's Changed
- Add tests labels attributes by @hailihu in #46
- Strip null byte in token to avoid warnings by @hailihu in #50
- Ada: add option --igtf. Fixes #10. by @onnozweers in #55
- Fix integration test by @hailihu in #59
- Ada: fix --mv error message. Fixes #52 by @onnozweers in #54
- Ada: fix --rmlabel --all. Fixes #51 by @onnozweers in #53
- Clean up old authorization header files. Fixes #57 by @onnozweers in #58
- Some documentation edits by @onnozweers in #60
- Use ada/etc/ada.conf if it exists by @hailihu in #63
- Show jq command in debug mode by @hailihu in #65
- Fail early when token is about to expire by @onnozweers in #66
- Fix find command for Linux; use access time instead of modification time by @onnozweers in #68
- Check file permissions before loading them by @onnozweers in #76
- Add tests by @hailihu in #73
- Fix failure running intergration test when tokenfile is newly created by @hailihu in #78
- Use
grepwith--textto avoid "Binary file" message by @onnozweers in #83 - Check unique channel name by @hailihu in #82
Full Changelog: v2.3...v3.0
v2.3
What's Changed
- Implement --setlabel and --rmlabel by @onnozweers in #40
- With --whoami, include info about dCache by @onnozweers in #41
- Unit testing by @hailihu in #36
- Support labels & extended attributes by @onnozweers in #45
Full Changelog: v2.2...v2.3
Improved token handling; fallback for --version
What's Changed
- Improved token validation; add --viewtoken command 6abf8b1
- Define fallback value for --version option by @juanlufont in #38
- Update README.md: add some basic authentication info by @onnozweers in #39
Full Changelog: v2.1...v2.2