{"action":"created","issue":{"url":"https://api.github.com/repos/swiftstack/swift-s3-sync/issues/90","repository_url":"https://api.github.com/repos/swiftstack/swift-s3-sync","labels_url":"https://api.github.com/repos/swiftstack/swift-s3-sync/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/swiftstack/swift-s3-sync/issues/90/comments","events_url":"https://api.github.com/repos/swiftstack/swift-s3-sync/issues/90/events","html_url":"https://github.com/swiftstack/swift-s3-sync/pull/90","id":313937843,"number":90,"title":"Fix unicode handling in S3 migrations.","user":{"login":"timuralp","id":703870,"avatar_url":"https://avatars2.githubusercontent.com/u/703870?v=4","gravatar_id":"","url":"https://api.github.com/users/timuralp","html_url":"https://github.com/timuralp","followers_url":"https://api.github.com/users/timuralp/followers","following_url":"https://api.github.com/users/timuralp/following{/other_user}","gists_url":"https://api.github.com/users/timuralp/gists{/gist_id}","starred_url":"https://api.github.com/users/timuralp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timuralp/subscriptions","organizations_url":"https://api.github.com/users/timuralp/orgs","repos_url":"https://api.github.com/users/timuralp/repos","events_url":"https://api.github.com/users/timuralp/events{/privacy}","received_events_url":"https://api.github.com/users/timuralp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-04-13T01:17:39Z","updated_at":"2018-04-13T23:44:51Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/swiftstack/swift-s3-sync/pulls/90","html_url":"https://github.com/swiftstack/swift-s3-sync/pull/90","diff_url":"https://github.com/swiftstack/swift-s3-sync/pull/90.diff","patch_url":"https://github.com/swiftstack/swift-s3-sync/pull/90.patch"},"body":"Fixes handling of objects with unicode names and removes a test for\r\nunicode characters in the metadata, as S3 does not support unicode\r\ncharacters:\r\n\"Amazon S3 stores user-defined metadata keys in lowercase.\r\n Each key-value pair must conform to US-ASCII when you are using REST.\"\r\n-- [1]\r\n\r\n[1] https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html"},"comment":{"url":"https://api.github.com/repos/swiftstack/swift-s3-sync/issues/comments/381285307","html_url":"https://github.com/swiftstack/swift-s3-sync/pull/90#issuecomment-381285307","issue_url":"https://api.github.com/repos/swiftstack/swift-s3-sync/issues/90","id":381285307,"user":{"login":"timuralp","id":703870,"avatar_url":"https://avatars2.githubusercontent.com/u/703870?v=4","gravatar_id":"","url":"https://api.github.com/users/timuralp","html_url":"https://github.com/timuralp","followers_url":"https://api.github.com/users/timuralp/followers","following_url":"https://api.github.com/users/timuralp/following{/other_user}","gists_url":"https://api.github.com/users/timuralp/gists{/gist_id}","starred_url":"https://api.github.com/users/timuralp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timuralp/subscriptions","organizations_url":"https://api.github.com/users/timuralp/orgs","repos_url":"https://api.github.com/users/timuralp/repos","events_url":"https://api.github.com/users/timuralp/events{/privacy}","received_events_url":"https://api.github.com/users/timuralp/received_events","type":"User","site_admin":false},"created_at":"2018-04-13T23:44:51Z","updated_at":"2018-04-13T23:44:51Z","author_association":"COLLABORATOR","body":"Well, I spent a lot of time today in this particular rabbit hole. Filed an issue against S3Proxy: https://github.com/gaul/s3proxy/issues/271. Because of that, I think we should track internally having a test and code support for non-printable characters during migrations."}}
{"actor":{"display_login":"timuralp"}}