{"push_id":971925375,"size":13,"distinct_size":13,"ref":"refs/heads/wip-rgw-keystone-v3-rzarzynski","head":"e6e14ec974b1cb1998a0d7f748068b476f858e67","before":"0f461ebdebf98f70c7f3a739bf3c115756e18876","commits":[{"sha":"ba6c19866b3895d1bb698968fc4a163b3c4961b1","author":{"email":"706ceadae70a1ee3034c41c83e312f1b5528da68@ocado.com","name":"Luis Periquito"},"message":"rgw: unify RGWValidateKeystoneToken with RGWPostHTTPData.\n\nThe change has been extracted from changeset proposed\nin commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by\nMark Barnes <mark.barnes@ocado.com> (lperiquito).\n\nSigned-off-by: Mark Barnes <mark.barnes@ocado.com>\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/ba6c19866b3895d1bb698968fc4a163b3c4961b1"},{"sha":"1bf3e0a3237474cdd56d82fec4fe67b27af8db58","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: basic data structures for Keystone v3.\n\nThe change has been extracted from changeset proposed\nin commit af71f6a518529ea6cccb25bd46da2b6d1458c1da by\nMark Barnes <mark.barnes@ocado.com> (lperiquito).\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/1bf3e0a3237474cdd56d82fec4fe67b27af8db58"},{"sha":"9d10629fd533650389202ef0772bdeacb9dc76bf","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: accommodate Keystone v3 in RGWSwift class.\n\nThis patch is based on changes proposed by Mark Barnes\n<mark.barnes@ocado.com> (lperiquito) in commit\naf71f6a518529ea6cccb25bd46da2b6d1458c1da.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/9d10629fd533650389202ef0772bdeacb9dc76bf"},{"sha":"78c59fd91a528fe1edd408450a6755312031c9c2","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: accommodate Keystone v3 in S3-related auth mechanisms.\n\nThis patch is based on changes proposed by Mark Barnes\n<mark.barnes@ocado.com> (lperiquito) in commit\naf71f6a518529ea6cccb25bd46da2b6d1458c1da.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/78c59fd91a528fe1edd408450a6755312031c9c2"},{"sha":"3d255a6f9af7fa2e61983904f0dc1852bfba47c7","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: fix Keystone v2 regression in role's JSON parsing\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/3d255a6f9af7fa2e61983904f0dc1852bfba47c7"},{"sha":"48cd38ca4b5a1f8f800d1b63ccf5be83671c23d2","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: rework serialization in token retrieval for Keystone's admin.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/48cd38ca4b5a1f8f800d1b63ccf5be83671c23d2"},{"sha":"71f9215d3f8d1a36f62cb9f225dadc79fe3f4527","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: fix wrong format of admin token request in Keystone v3.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/71f9215d3f8d1a36f62cb9f225dadc79fe3f4527"},{"sha":"a3ae179573042111f2b828ba9ee46258d06f9aaa","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: handle Keystone API version with dedicated enum.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/a3ae179573042111f2b828ba9ee46258d06f9aaa"},{"sha":"e65b7fa3b74d960a2bb88004215a5120b6f1c2aa","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: ONLY formatting improvements for Keystone-related code.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/e65b7fa3b74d960a2bb88004215a5120b6f1c2aa"},{"sha":"1fbb3ded0d4ad02c40df54d60a5ba8592c76e109","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: improve debugs in RGWPostHTTPData.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/1fbb3ded0d4ad02c40df54d60a5ba8592c76e109"},{"sha":"a0e439d759f057d0f355118815286e07d0c10b61","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: Keystone token parsing should fail on misformed JSONs.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/a0e439d759f057d0f355118815286e07d0c10b61"},{"sha":"9a663ca9dc909cdc9f65d9e166b24f3dfda87f69","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: S3 always must use token format of Keystone v2.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/9a663ca9dc909cdc9f65d9e166b24f3dfda87f69"},{"sha":"e6e14ec974b1cb1998a0d7f748068b476f858e67","author":{"email":"a52790b05ba389f3162dc3512ddfd95cc95e8d6a@mirantis.com","name":"Radoslaw Zarzynski"},"message":"rgw: Keystone token parsing doesn't need to know API version.\n\nThis patch targets an issue with S3Extension in Keystone:\nrequested tokens always conform to Keystone API v2 - regardless\nof the version used to make the request.\n\nPrevious implementation of KeystoneToken::parse() as well\nas KeystoneToken::decode_json() had to know the API version\nexplicitly. Thus, they might be affected in the future by\nchanges in S3-compatibility middleware of Keystone.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/rzarzynski/ceph/commits/e6e14ec974b1cb1998a0d7f748068b476f858e67"}]}