)]}'
{"id":"openstack%2Fkeystone~747929","triplet_id":"openstack%2Fkeystone~stable%2Frocky~Id80b17bdff015e10340e636102576b7435bd564f","project":"openstack/keystone","branch":"stable/rocky","hashtags":[],"change_id":"Id80b17bdff015e10340e636102576b7435bd564f","subject":"Properly handle octet (byte) strings when converting LDAP responses","status":"ABANDONED","created":"2020-08-25 13:14:57.000000000","updated":"2022-07-15 16:49:22.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"01ded460ae01cd0b9e74bfb787b327ff173051c5","_number":747929,"virtual_id_number":747929,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-11-11 21:39:14.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"recommended":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":1,"date":"2021-03-17 18:30:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"value":2,"date":"2021-01-21 16:49:03.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2020-11-12 13:03:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-25 13:14:57.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2020-10-06 15:23:49.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2020-10-08 16:55:34.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2020-11-11 21:39:14.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-11-12 13:03:30.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2021-01-21 02:55:54.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"}],"messages":[{"id":"340ec8316c5456d7c3e5729564a9b4b7f5ae3b5c","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-08-25 13:14:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"34916217c208d93683dd38aa47a32a50823b48da","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-08-25 13:16:40.000000000","message":"Patch Set 1:\n\nIs rocky still in maintenance?","accounts_in_message":[],"_revision_number":1},{"id":"f1a32ed37f3ceb4751a041a59934decc0002973f","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-08-25 13:22:45.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks like it\u0027s still EM","accounts_in_message":[],"_revision_number":1},{"id":"daad4147b409c69f324bb63a0156994523693f5e","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-08-25 13:23:05.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"d16d349b2748186ec8269609c1373ca0313fd229","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-08-25 13:51:11.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"22c3ae64d9ed2f96086ef08dada86f2b8b34df81","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-25 17:42:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/555c27bc9dda4c6bbf2f8726d69641db : SUCCESS in 6m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/72b01d7df493459389010bc7783cd895 : SUCCESS in 15m 15s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/258c1fb355b54a08ba5a082b7ebd699b : SUCCESS in 21m 00s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/a9ad4dd3b82a460fa9f341df8fd85355 : SUCCESS in 8m 32s\n- tempest-full https://zuul.opendev.org/t/openstack/build/52f6a00e9b8a4848b858733d98a1f9ec : SUCCESS in 1h 25m 52s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/df7afbe7848c41fe910ea42447c59d51 : SUCCESS in 59m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fbab912e786d48c3adb0a98c58d0859f : SUCCESS in 1h 20m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94555abb8d6a45b69f66a66fee9fcd63 : SUCCESS in 6m 22s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/414db047c960406b86868e42080e446c : SUCCESS in 36m 43s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/313ee5d5b9014d6facc2448038714354 : FAILURE in 37m 04s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/6b1ba803cba84b9b80a293ceb5805549 : FAILURE in 35m 40s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8eabc241e2bd4be3bf58d87d5e8b8170 : SUCCESS in 13m 53s\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/2564c6ab2c6f417e9e27aa5342341911 : FAILURE in 36m 47s (non-voting)\n- openstack-tox-cover-keystone-xenial https://zuul.opendev.org/t/openstack/build/5e10aa3d3dc94fb4a682c34c2d314ea5 : SUCCESS in 14m 09s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8dc8a72970814975aada02355fbb4c8b : SUCCESS in 47m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ac50dada0376daedd23d3bb48d6f30900a9f7087","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-09-02 16:31:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f99b03561b7ddb87f1b8361ada5f2fa02769c8b8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-02 22:48:53.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a9178b77e964ad18c13db275b66a661 : SUCCESS in 6m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/266e5d79049448148ee6db49121b1a06 : SUCCESS in 12m 13s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/8989c0cdadf34e23af1a446e0379fd54 : SUCCESS in 33m 24s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/92bb6e034b5242839b8705360eb9469a : SUCCESS in 10m 16s\n- tempest-full https://zuul.opendev.org/t/openstack/build/0d30f1f9e3cc40bfaa0094df31d29480 : SUCCESS in 1h 23m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/93445bf5aee04a6494815ac5f17cc5cb : SUCCESS in 58m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/208f3d81c40c4fd88783f72b04cb23ad : FAILURE in 25m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f98d44a980ac42b9851bf8f4e22c93ad : SUCCESS in 7m 00s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/799c966371d54843b243f4a00bd0d8cf : SUCCESS in 34m 44s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/770a5b0d872b47d2a041c624e4223bd8 : FAILURE in 34m 36s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/c788f88e7628453c804825d6a8abf627 : FAILURE in 31m 25s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/00294fcd442942c2ae14736b6bced23e : SUCCESS in 13m 36s\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/3334a8e001fc4c9ea48086d11f047907 : FAILURE in 44m 26s (non-voting)\n- openstack-tox-cover-keystone-xenial https://zuul.opendev.org/t/openstack/build/70277cfe710f48d79472cb4ed90fd455 : SUCCESS in 16m 58s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e121b98dd4f54cb19fc3318891969714 : FAILURE in 31m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bc0841d4a098c68bd8d4797de11377abac250488","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-09-03 13:31:50.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"3ed26da2dee0944a2d06b553e9c22acb952fc90d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-03 15:56:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6412f8b3192848dea7a71fcf162f3914 : SUCCESS in 5m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0226239543cc445494075f2b28910b36 : SUCCESS in 11m 28s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/84d0bbbef76e48759bddac0dee9aad3e : SUCCESS in 13m 34s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/d05b638834c84f4f82038a28026be8ed : SUCCESS in 18m 30s\n- tempest-full https://zuul.opendev.org/t/openstack/build/19a47adb8b354df2b303c6a6e75f7375 : SUCCESS in 1h 16m 06s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/0d54a6f1b1a843a2a03655ae503ecc77 : SUCCESS in 59m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6f117756a70b462a9651d513d7edd1c7 : SUCCESS in 1h 30m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/df7761bc200a4092886df4bf9f0afdae : SUCCESS in 6m 58s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/36e25efcd039490383dc0bcf31073138 : SUCCESS in 33m 49s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/630dc0f858004e1996e5fc2d1f95e8e0 : FAILURE in 29m 10s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/d62ba92e5479478babc486f6d13dbf6b : FAILURE in 31m 06s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dc8795b1bd1847969f1a810d847462ca : SUCCESS in 19m 29s\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/4236ecf7f5d94868af21cb6151acddfc : FAILURE in 32m 42s (non-voting)\n- openstack-tox-cover-keystone-xenial https://zuul.opendev.org/t/openstack/build/f4196e66b3934845986432e0efbfaeae : SUCCESS in 15m 51s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/a6db1771974646ccb6a44dc6cc2a64b5 : SUCCESS in 41m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c72fd31c69dbe255b4eb7aefbb0bb25498bd3854","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-09-23 17:32:11.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e37eeed5715c1faeeec50b9b5817203742cfa744","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-10-06 15:23:49.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"04e4d7d6a7f632d98ddbbef3d3b36f08ff7dba0b","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-10-08 16:55:34.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"5432f0554ce7cf8756c57ea1aa7537d99064958a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-11 16:48:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b7d58cf60eccb399e8dfb172637f80de447fd40f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 21:39:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20da106514b2475abe892b0446e9f00c : SUCCESS in 7m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8c8a40b4c55e49588d6b8a1e9ada50d7 : SUCCESS in 12m 57s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/119d7965303e4cfaa080080316f99fa2 : SUCCESS in 12m 08s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/ea728c49dabc4f4a98e9b60eb0aa91d2 : SUCCESS in 8m 22s\n- tempest-full https://zuul.opendev.org/t/openstack/build/17544dc23db744c2b2abb4ac1e30d3e3 : SUCCESS in 1h 28m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/38d527c316f34a13976e462a265e2a9b : SUCCESS in 49m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e1b723bd9f744c589e21148bcacb70eb : SUCCESS in 1h 19m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/afce68d6f2364655a12b89fb4db56489 : SUCCESS in 7m 52s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/14dbdb03017d48b3a50866319e85aa02 : SUCCESS in 26m 55s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/8361b6c10d5e408ba83b1e54d7d63eeb : FAILURE in 31m 53s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/06fac622d18b4c0e9be95c4124b905fc : FAILURE in 28m 09s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6176cd25aaea49c5a443a54aa7e90d36 : SUCCESS in 13m 10s\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/2314d379b7664a738d27cdacc61280cf : FAILURE in 26m 20s (non-voting)\n- openstack-tox-cover-keystone-xenial https://zuul.opendev.org/t/openstack/build/dd44f14be46e4256bc7b84d0edbbbd77 : SUCCESS in 15m 47s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/119e602b10e3434392360583ab482ab4 : SUCCESS in 38m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"9199418a12532c60b5f5539493040468ad506247","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-11-12 13:03:30.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"1f283dd9d56ae89f486878fc117343585d30636a","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2021-01-21 16:49:03.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"8b5df13db8ce6f2121d35dd97dc3434daf579dcb","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 18:29:16.000000000","message":"Patch Set 3:\n\nIf Kristi takes another look and is good with this backport, I\u0027ll kick it through.","accounts_in_message":[],"_revision_number":3},{"id":"2234e0fc0e18eaa4d6fdc9345da93808d9f2756d","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-17 12:54:22.000000000","message":"Patch Set 3:\n\nPing for Kristi to take another look.","accounts_in_message":[],"_revision_number":3},{"id":"c747bf720fec996b01f05f3fb48b7f0940947962","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2021-03-17 18:30:28.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"01ded460ae01cd0b9e74bfb787b327ff173051c5","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-07-15 16:49:22.000000000","message":"Abandoned\n\nAbandoning unmerged stable/rocky changes.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"2d92178b72832f8259c436b60cffe812074ff46b","revisions":{"b9d4464ab5e499922d7dc3a4461592e3e6bc5869":{"kind":"REWORK","_number":1,"created":"2020-08-25 13:14:57.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/29/747929/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/29/747929/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/29/747929/1"}}},"commit":{"parents":[{"commit":"53d1ccb8a1bdbb5aa0efaacf9739b1a6f436e191","subject":"Fix security issues with EC2 credentials","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53d1ccb8a1bdbb5aa0efaacf9739b1a6f436e191"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-31 20:28:15.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-08-25 13:14:22.000000000","tz":-300},"subject":"Properly handle octet (byte) strings when converting LDAP responses","message":"Properly handle octet (byte) strings when converting LDAP responses\n\nIf LDAP returns a UUID as an octet string the LDAP driver will fail to\nconvert it to something meaningful. The error usually looks something\nlike:\n\n  ID attribute objectGUID not found in LDAP object\n\nMicrosoft AD\u0027s `objectGUID` parameter is stored and transmitted as an\noctet string [0]. If you attempt to use the `objectGUID` to generate\nuser or group IDs, you\u0027ll get an HTTP 404 because keystone can\u0027t decode\nit properly. This is unfortunate because `objectGUID` are a fixed\nlength, UUID format, and ideal for generating IDs in keystone. As\nopposed to using the object\u0027s CN, which is variable length, and can\ngenerate hashes that are larger than keystone\u0027s database table limit for\nuser IDs.\n\n[0] https://docs.microsoft.com/en-us/windows/win32/ad/reading-an-objectampaposs-objectguid-and-creating-a-string-representation-of-the-guid\n\nConflicts:\n      keystone/identity/backends/ldap/common.py due to python2 and\n      python3 compatibility detection with six.\n\nChange-Id: Id80b17bdff015e10340e636102576b7435bd564f\nCloses-Bug: 1889936\n(cherry picked from commit 8bf222ac5d390e25d306d35f69bd958b18bee4d8)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b9d4464ab5e499922d7dc3a4461592e3e6bc5869"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b9d4464ab5e499922d7dc3a4461592e3e6bc5869"}]},"branch":"refs/heads/stable/rocky"},"85c990fea91388bffbb7fee81871cbda6950f615":{"kind":"REWORK","_number":2,"created":"2020-09-02 16:31:09.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/29/747929/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/29/747929/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/29/747929/2"}}},"commit":{"parents":[{"commit":"53d1ccb8a1bdbb5aa0efaacf9739b1a6f436e191","subject":"Fix security issues with EC2 credentials","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53d1ccb8a1bdbb5aa0efaacf9739b1a6f436e191"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-31 20:28:15.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-09-02 16:31:00.000000000","tz":-300},"subject":"Properly handle octet (byte) strings when converting LDAP responses","message":"Properly handle octet (byte) strings when converting LDAP responses\n\nIf LDAP returns a UUID as an octet string the LDAP driver will fail to\nconvert it to something meaningful. The error usually looks something\nlike:\n\n  ID attribute objectGUID not found in LDAP object\n\nMicrosoft AD\u0027s `objectGUID` parameter is stored and transmitted as an\noctet string [0]. If you attempt to use the `objectGUID` to generate\nuser or group IDs, you\u0027ll get an HTTP 404 because keystone can\u0027t decode\nit properly. This is unfortunate because `objectGUID` are a fixed\nlength, UUID format, and ideal for generating IDs in keystone. As\nopposed to using the object\u0027s CN, which is variable length, and can\ngenerate hashes that are larger than keystone\u0027s database table limit for\nuser IDs.\n\n[0] https://docs.microsoft.com/en-us/windows/win32/ad/reading-an-objectampaposs-objectguid-and-creating-a-string-representation-of-the-guid\n\nConflicts:\n      keystone/identity/backends/ldap/common.py\n      Due to python3 string detection differences between ussuri and\n      train.\n\nChange-Id: Id80b17bdff015e10340e636102576b7435bd564f\nCloses-Bug: 1889936\n(cherry picked from commit 8bf222ac5d390e25d306d35f69bd958b18bee4d8)\n(cherry picked from commit d5870f69c12c034dd97b164345e85e6259ee7abe)\n(cherry picked from commit 07df6b6c23491b3d49e646d09881bf62fd379567)\n(cherry picked from commit 06a0eba06097b8e7625f3753fff948d3c9deb8ac)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/85c990fea91388bffbb7fee81871cbda6950f615"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/85c990fea91388bffbb7fee81871cbda6950f615"}]},"branch":"refs/heads/stable/rocky"},"2d92178b72832f8259c436b60cffe812074ff46b":{"kind":"REWORK","_number":3,"created":"2020-11-11 16:48:30.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/29/747929/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/29/747929/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/29/747929/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/29/747929/3"}}},"commit":{"parents":[{"commit":"53d1ccb8a1bdbb5aa0efaacf9739b1a6f436e191","subject":"Fix security issues with EC2 credentials","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/53d1ccb8a1bdbb5aa0efaacf9739b1a6f436e191"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-07-31 20:28:15.000000000","tz":-300},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-11-11 16:48:07.000000000","tz":-360},"subject":"Properly handle octet (byte) strings when converting LDAP responses","message":"Properly handle octet (byte) strings when converting LDAP responses\n\nIf LDAP returns a UUID as an octet string the LDAP driver will fail to\nconvert it to something meaningful. The error usually looks something\nlike:\n\n  ID attribute objectGUID not found in LDAP object\n\nMicrosoft AD\u0027s `objectGUID` parameter is stored and transmitted as an\noctet string [0]. If you attempt to use the `objectGUID` to generate\nuser or group IDs, you\u0027ll get an HTTP 404 because keystone can\u0027t decode\nit properly. This is unfortunate because `objectGUID` are a fixed\nlength, UUID format, and ideal for generating IDs in keystone. As\nopposed to using the object\u0027s CN, which is variable length, and can\ngenerate hashes that are larger than keystone\u0027s database table limit for\nuser IDs.\n\n[0] https://docs.microsoft.com/en-us/windows/win32/ad/reading-an-objectampaposs-objectguid-and-creating-a-string-representation-of-the-guid\n\nConflicts:\n      keystone/identity/backends/ldap/common.py\n\n      Due to python2 -\u003e python3 migration code.\n\nChange-Id: Id80b17bdff015e10340e636102576b7435bd564f\nCloses-Bug: 1889936\n(cherry picked from commit 8bf222ac5d390e25d306d35f69bd958b18bee4d8)\n(cherry picked from commit d5870f69c12c034dd97b164345e85e6259ee7abe)\n(cherry picked from commit a0b6560364046a9466ff995a6c180a6edcd659fb)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2d92178b72832f8259c436b60cffe812074ff46b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2d92178b72832f8259c436b60cffe812074ff46b"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
