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