-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version signing broken on master #84
Comments
Verified that this is broken on master. The url changes broke the current method of embedding the versionID url parameter in the path. I'm considering how to best fix this still. Parsing versionId from the path is not the cleanest. |
Looking at this again, the issue with embedding the versionID in the I'd like to fix this elegantly as part of a more-comprehensive api change to s3gof3r including breaking changes. For now I see two possibilities:
|
Yeah, clearly for our purposes (2) does not work that well. I was planning on filing another bug today (though I hoped to make it a pull request, or at least provide a demonstrative testcase) where it would appear that 0.5.0 is not successful in uploading keys containing colons. Wonder if that also relates to #68 . |
I could look at the implementation of (1) unless you've got a start on it. |
@eldondevcg A third alternative is to specifically handle the versionID query parameter but not url query parameters in general. I'm working on a pr now. |
It's not pretty, but this fixes versioning in my tests. @eldondevcg can you try testing it as well? |
It looks like to me, on master, versioning is currently broken:
Looks like the bucket Travis is using is not versioned, so that test is currently being skipped.
The text was updated successfully, but these errors were encountered: