{"push_id":622693145,"size":1000,"distinct_size":1012,"ref":"refs/heads/master-patches","head":"5933546ecbdb5a52abe31413ac7a18cc49ab23df","before":"962819b22ea07f1442a85b0ee34354062241dd0d","commits":[{"sha":"bc08dc77490006d9965694c44fdaa07d2a5bc571","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"add --rebuild option for ssl/pki_setup\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/bc08dc77490006d9965694c44fdaa07d2a5bc571"},{"sha":"82ded4ae290a189d54ef6172ded7912b2f57eecb","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add placeholders for reserved migrations\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/82ded4ae290a189d54ef6172ded7912b2f57eecb"},{"sha":"897cfb18ad1cdb5f169d452178295cafd5ae9e8f","author":{"email":"1150688ef4531a9968266ddcbdddd37ed9b81ac8@huawei.com","name":"wanghong"},"message":"wrong logic in assertValidRoleAssignmentListResponse method\n\nAccording to current logic, we always use the last of entities to\ncompare with ref. And, actually, we provide another method\nassertRoleAssignmentInListResponse to judge whether the ref in the\nlist. So, the ref parameter could be removed.\n\nChange-Id: I3f8786baa6964c0f17add2d669aa736732698ea7","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/897cfb18ad1cdb5f169d452178295cafd5ae9e8f"},{"sha":"e2589177d9d8b2b31609e77619afd6ae462d13e3","author":{"email":"c16aab9fe3288df0fb8fc1d24990a300b6b8f299@lsd.ufcg.edu.br","name":"Samuel de Medeiros Queiroz"},"message":"Add test for getting a token with inherited role\n\nIf a user has an inherited role in a domain, he\nis able to get a token on every project inside\nthat domain, even if he doesn't have a specific\ngrant on that project.\nThis patch adds a test for this behavior.\n\nChange-Id: Ib65cb3443559d3bb9b7ffc2b96237072d2b5be56\nCloses-Bug: 1365147","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/e2589177d9d8b2b31609e77619afd6ae462d13e3"},{"sha":"5380ddaadb0ce34b866b097cb6ac1396d2b30100","author":{"email":"796c134aef5e348abf17f72824ce6669b6c9396b@redhat.com","name":"Nathan Kinder"},"message":"Fix parsing of emulated enabled DN\n\nIf a non-default emulated enabled DN is specified in configuration,\nthe DN structure returned from python-ldap is incorrectly converted\nto a string.  This leads to an index error when we attempt to extract\nthe RDN attribute and value.\n\nThis patch removes the incorrect string conversion and instead does\nthe proper conversion on the RDN strings that we extract.\n\nChange-Id: I8f0c4594cfa9a41e1875870c3eb63fae32c8c041\nResolves-bug: #1375772","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/5380ddaadb0ce34b866b097cb6ac1396d2b30100"},{"sha":"09d38008aa0e7f8c6802088c807dd0ad6ba80e10","author":{"email":"796c134aef5e348abf17f72824ce6669b6c9396b@redhat.com","name":"Nathan Kinder"},"message":"Convert unicode to UTF8 when calling ldap.str2dn()\n\nThe string passed to ldap.str2dn() needs to be UTF8 encoded, otherwise\nwe encounter UnicodeEncodeError exceptions.\n\nThis patch adds UTF8 encoding where it was missing for ldap.str2dn()\ncalls as well as some unit tests to cover the functions that were\nlacking this encoding step.\n\nChange-Id: I96e718f1d43f4aad272ca4990d3905a5adf1f07d\nCloses-bug: #1375139","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/09d38008aa0e7f8c6802088c807dd0ad6ba80e10"},{"sha":"50a6312ffa1f636bd74c98d9938ea4083bed2768","author":{"email":"796c134aef5e348abf17f72824ce6669b6c9396b@redhat.com","name":"Nathan Kinder"},"message":"Handle default string values when using user_enabled_invert\n\nWhen the user_enabled_invert setting is being used, values returned\nfrom LDAP are ultimately converted to a bool type when we reach the\ninversion logic.  If the user_enabled_default value is used due to\nno value being returned from LDAP, the type is a string.  This causes\nthe inversion logic to be evaluated incorrectly, as 'not' will return\nFalse for any non-empty string.  This results in disabled accounts\nthat should be enabled.\n\nChange-Id: Id7b024c12815748305458ca05fc8f8a6324c1908\nCloses-bug: #1376053","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/50a6312ffa1f636bd74c98d9938ea4083bed2768"},{"sha":"83394ba71ba06e9899aaa62f211919075f2a3d91","author":{"email":"38c8728ee30e7562e7872660a2fab1bda7c7a859@us.ibm.com","name":"Brant Knudson"},"message":"Fix tests comparing tokens\n\nThere were tests that verified that the PKI token body could be\nencrypted with CMS and compared to the token ID in the response.\nThis test isn't safe because the token body may be different than\nthe token encrypted with CMS since the order of items in the dict\ncan change.\n\nThe fix is to change the test to decode the PKI token ID and\ncompare that to the response body JSON instead.\n\nChange-Id: Icc649b96071ff084d5c76f2ea2bcf3ecb08a0351","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/83394ba71ba06e9899aaa62f211919075f2a3d91"},{"sha":"cebb6f2f9de4e9bc806d24b3841c152e099ffebd","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix parsing of emulated enabled DN\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/cebb6f2f9de4e9bc806d24b3841c152e099ffebd"},{"sha":"c1b8fbcc5611413d911c5716bb99a1c601174012","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Convert unicode to UTF8 when calling ldap.str2dn()\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/c1b8fbcc5611413d911c5716bb99a1c601174012"},{"sha":"d7b52931aeef06eda6ec774f6cc3497836b14899","author":{"email":"d00136b1f350cdfd4a4b13e2c189b3ba40c3257e@gmail.com","name":"Dolph Mathews"},"message":"revise docs on default _member_ role\n\nCloses-Bug: 1330132\nChange-Id: I3d9647ee6e537b304191dfa5e34e56122c11cd68","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/d7b52931aeef06eda6ec774f6cc3497836b14899"},{"sha":"fceb76c38c58e44eea537230a3a2dd0cc231bd0c","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Handle default string values when using user_enabled_invert\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/fceb76c38c58e44eea537230a3a2dd0cc231bd0c"},{"sha":"af5dc8124c7afef6d3c2a000a79924ea6089fc5a","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove duplicated assertion\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/af5dc8124c7afef6d3c2a000a79924ea6089fc5a"},{"sha":"78b49fdc302ac385b9c94a09a4b866433bf5d1e0","author":{"email":"b4c1c54aa17b54e8a2dbdf62fdad3b03cbd1c893@ca.ibm.com","name":"Steve Martinelli"},"message":"Add an XML code directive to a shibboleth example\n\nBy using the code directive the doc generated adds some basic\nsyntax highlighting, making it much easier to read.\n\nChange-Id: I865085b833dbeba841a4de9111167d5e7aafba98","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/78b49fdc302ac385b9c94a09a4b866433bf5d1e0"},{"sha":"c9d28a3ed2f75ffb0bb2a34065db305a8a762255","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove unused cache functions from token.core\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/c9d28a3ed2f75ffb0bb2a34065db305a8a762255"},{"sha":"0b4ec0bd09101553d32e359e2d71b562bb17451e","author":{"email":"c8e50bc2d61a8331c17cf5a13d09eeded014b8d0@linux.vnet.ibm.com","name":"Henry Nash"},"message":"Remove identity and assignment kvs backends\n\nAs part of deprecating the kvs backends, this patch removes those\nfor identity and assignment.\n\nPartially implements: bp removed-as-of-kilo\n\nChange-Id: I02566b3168b5f1792149b67e582d8e97ff02f8a6","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/0b4ec0bd09101553d32e359e2d71b562bb17451e"},{"sha":"af1f96041178d1c8ce8070c1c52c386bf4e7a325","author":{"email":"b4c1c54aa17b54e8a2dbdf62fdad3b03cbd1c893@ca.ibm.com","name":"Steve Martinelli"},"message":"Remove OS-STATS monitoring\n\nOne time change to fully remove anything OS-STATS related.\n\nimplements bp removed-as-of-kilo\n\nChange-Id: I31416d3e9bd4ea68f56f12269a3c68191403f197","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/af1f96041178d1c8ce8070c1c52c386bf4e7a325"},{"sha":"e412785218bc7ea46a15ea64de490b9b4554a269","author":{"email":"b4c1c54aa17b54e8a2dbdf62fdad3b03cbd1c893@ca.ibm.com","name":"Steve Martinelli"},"message":"Remove images directory from docs\n\nI can't find a single place these images are used in our docs.\nBest I can tell is that middleware docs have a few of them:\nhttp://docs.openstack.org/developer/keystonemiddleware/middlewarearchitecture.html\n\nChange-Id: I6dc36b506452f99488c2a202da5eea518cc51b68","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/e412785218bc7ea46a15ea64de490b9b4554a269"},{"sha":"de34fc422873eadbc38beb30d428dd2087676dd5","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Remove unused cache functions from token.core\"\n\nChange-Id: I95ce7d5618ea254610423a8b7720ca2efe01c530","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/de34fc422873eadbc38beb30d428dd2087676dd5"},{"sha":"4ac7ba4b3b31a8096fec67ef4ebcf19eaea2f061","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Fix tests comparing tokens\"","distinct":true,"url":"https://api.github.com/repos/redhat-openstack/keystone/commits/4ac7ba4b3b31a8096fec67ef4ebcf19eaea2f061"}]}