)]}'
{"id":"openstack%2Fkeystone~747931","triplet_id":"openstack%2Fkeystone~stable%2Fqueens~Id80b17bdff015e10340e636102576b7435bd564f","project":"openstack/keystone","branch":"stable/queens","hashtags":[],"change_id":"Id80b17bdff015e10340e636102576b7435bd564f","subject":"Properly handle octet (byte) strings when converting LDAP responses","status":"ABANDONED","created":"2020-08-25 13:17:08.000000000","updated":"2022-07-15 16:50:02.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"38162d497e0b613df931952567ec27467149b72c","_number":747931,"virtual_id_number":747931,"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":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},{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"date":"2021-03-29 21:36:45.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-11-11 23:30:22.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"all":[{"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:31.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:27.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},{"value":1,"date":"2021-02-26 06:32:26.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":2,"date":"2021-03-29 21:36:45.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2021-03-18 03:02:02.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"]}],"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":[{"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},{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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"]},{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-25 13:17:08.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:24:15.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:21.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 23:30:22.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:27.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:36.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"},{"updated":"2021-02-26 06:32:26.000000000","updated_by":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"reviewer":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"state":"REVIEWER"}],"messages":[{"id":"efdf3cddb108d61cae451d4ce173591a8ad18ed6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-08-25 13:17:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d2ec036e3349250786e57c6d8b8b7425a45e700f","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-08-25 13:20:44.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"97c8dc7144828c9c66106ee1f1502cdf8fade64a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-25 17:43:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/853c4d1ea4704c29ae8e2778c4828328 : SUCCESS in 7m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b3ed72c602ee472db31a5fe4cdd49421 : SUCCESS in 13m 00s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/f77aa2daa8414798929ffc05a54ac03d : SUCCESS in 12m 28s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/93b67e5e731d43d6b1f6cda89e892d96 : SUCCESS in 8m 36s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f756f7dc50e74b2087ae4c96527cf395 : SUCCESS in 1h 19m 56s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/582ad14d74954f48a96b3c1077b03ffb : SUCCESS in 58m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d7b8f8a3c09441ce9029e3d2acd9a2d5 : SUCCESS in 1h 21m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56e4af3a9f0646c2971f1e9821f70226 : SUCCESS in 7m 15s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/abe1b785bf584730a921d1c27893cf3e : SUCCESS in 22m 36s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/ae9e53b0a2ae446e982754db4b1afaef : FAILURE in 26m 36s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/8d2ee574b22a49d0a5663de7f235da8d : FAILURE in 26m 37s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5e9c4cf047ec43f28d135f4c0199b38f : FAILURE in 6m 17s (non-voting)\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/03a8ae70d97d4137a5497ca8d0cf3ac1 : FAILURE in 31m 50s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a9eafa6565243dd875f8779afa18901 : SUCCESS in 19m 24s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/8bc422f37ab24634a337e2efe47e352d : SUCCESS in 36m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cbf5f4a5df84494f317fafc5600b3ea2ccb9d564","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-09-02 16:31:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9fb19aa825f0e484044c0d00b532c82521af8fc2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-02 22:49:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4ca41673ceb4e89b68104a812db0eb6 : SUCCESS in 7m 35s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7911ac7def334eca936801365c6ff9aa : SUCCESS in 12m 28s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/4e0157ca3789438d94827f5f5ec093c0 : SUCCESS in 21m 11s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/77181807ec50444c972637eb0f7711e1 : SUCCESS in 9m 58s\n- tempest-full https://zuul.opendev.org/t/openstack/build/2a76d71738804ab4a92f99aeda3ff35f : SUCCESS in 1h 22m 28s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/acd00c0bf22a472aa72c5c5729f31a08 : SUCCESS in 57m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1b3f627e9f454049806f8a74e3bab95e : SUCCESS in 1h 15m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b4732947f94c4c54bcd7676172678e77 : SUCCESS in 7m 17s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/9f028eb10ea04a4db276a2ef6e6a4d89 : SUCCESS in 31m 18s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/45fde336d7b7468c99e45a2b17550fe2 : FAILURE in 38m 04s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/ec72474c250a4f71a37dda26a8b59a8d : FAILURE in 34m 33s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade https://zuul.opendev.org/t/openstack/build/002bed9737a74e63bfda527c002b3fe6 : FAILURE in 5m 23s (non-voting)\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/0b64bea62f0c46caa84fe6957a7cc7c8 : FAILURE in 34m 39s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/02f7c0651b2a4c82b0507d0e5d21d7f1 : SUCCESS in 21m 06s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ab118a32595d428c953be92c6d3fcc5e : SUCCESS in 45m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e883b51cd507be45756d3e4228e6c81a41160f63","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-09-23 17:32:19.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e1ce34d73193e2690b1d9867c7fe7819e24331c0","author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"date":"2020-10-06 15:24:15.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"03367ddddb1b98543b3c945e5202e52b9cea641d","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-10-08 16:55:21.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"df62b7b40fcf5d0f04ea0a9dc493640299aa45f4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-11 16:49:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9a16fd0f19e1a1847f2a9013d72e96c405eb8f8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 21:37:23.000000000","message":"Patch Set 3: 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/460d918bf63c4b28a278ea4eb757e608 : SUCCESS in 8m 51s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b2277079790249438c54c2ea384e92f2 : TIMED_OUT in 41m 12s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/66a9dc779ae34e58b68258a2cc063d3b : TIMED_OUT in 41m 08s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/307f6f68b5fe4f96a437b90dd4c8f671 : SUCCESS in 14m 07s\n- tempest-full https://zuul.opendev.org/t/openstack/build/5b023af05da44207a0a3ca2631adcfa7 : SUCCESS in 1h 24m 34s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c81374c1c6db430f93e51678aef628c4 : SUCCESS in 58m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/877b0cf578e94530934ed15b1130a838 : SUCCESS in 1h 25m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a17b87a43afd4014a61a1982edc4aad9 : SUCCESS in 8m 26s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/d2a97be342a54a22b9e7f0adb9343b73 : SUCCESS in 31m 10s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/67d773249a5a4a55923b63a48b43086d : FAILURE in 27m 23s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/f3c12dfca856425d86037ae61e8dabf9 : FAILURE in 27m 26s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e0b7240e82aa4c279faada466c35092d : FAILURE in 3m 21s (non-voting)\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/95373dedf15e49a4b963320550765b7b : FAILURE in 23m 03s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3bf423e0a06648d2aa80616842fd7fb9 : SUCCESS in 16m 39s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/cc3fb0b84f34456f87353bdbaa04fc13 : SUCCESS in 37m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c717fcbb813b9466438838bfc5fc835f6e230d7c","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-11-11 21:54:29.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"8633c04d561e45a8a3dcca3057051193578588d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 23:30:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2981656b6114e60928473c42969adc2 : SUCCESS in 6m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fb424fbee8a84654a4c2a946585e15be : SUCCESS in 12m 55s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/243bea3da24144d2b601e3c4f9e94fe1 : SUCCESS in 17m 07s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/2e537ef94e4a470aa294c34e857772fb : SUCCESS in 12m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/20e79e712dc340228daed266693aaaae : SUCCESS in 1h 24m 58s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/51b1146912164f67bc32d358550beefb : SUCCESS in 46m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/16b54d4c6edc4f6e8f26263006ef4aaa : SUCCESS in 1h 10m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ace5426524e747bf8b7b480861464441 : SUCCESS in 12m 32s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/a60f58dc88c54f87a9e34290fb161dab : SUCCESS in 26m 22s\n- keystone-dsvm-functional-v3-only https://zuul.opendev.org/t/openstack/build/21b658a0519f41b0ab57e6abae46ed92 : FAILURE in 32m 03s (non-voting)\n- keystone-dsvm-py35-functional-v3-only https://zuul.opendev.org/t/openstack/build/dbb1ad5a38ff4b079def71c85fa89895 : FAILURE in 37m 29s (non-voting)\n- openstack-ansible-keystone-rolling-upgrade https://zuul.opendev.org/t/openstack/build/900909022ae14ce4923a8a80aa7aa949 : FAILURE in 4m 17s (non-voting)\n- legacy-keystoneclient-dsvm-functional https://zuul.opendev.org/t/openstack/build/e56c53ecbed9469b9453b42e7c905b09 : FAILURE in 30m 22s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e74e45bdcb7444468f99b9fd4624b285 : SUCCESS in 15m 49s\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4e336d7061ea43e6ba0d8bb5ff864360 : SUCCESS in 37m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3abbb251026c91e79167b9c8c5834e95cc748c7e","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-11-12 13:03:27.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"32478ff2f579c25216a15311606ccf1db9e1346d","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2021-01-21 16:49:31.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"fb67c413c828ce43e8ec74a41b8a121684407099","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 18:29:35.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":"9ad96328e7b8c440e02d54d3057623b1be62a5e4","author":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"date":"2021-02-26 06:32:26.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"7ab8a4e7d277c0f6bca656d91fe2e435d52ac935","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2021-03-18 03:02:02.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"760e5a4d51f98d1d6b407ed8c1d2690b681825be","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-03-29 21:36:45.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"38162d497e0b613df931952567ec27467149b72c","tag":"autogenerated:gerrit:abandon","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2022-07-15 16:50:02.000000000","message":"Abandoned\n\nAbandoning unmerged stable/queens changes.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"21adbd03d4fcdb47f52514be55b47e31573b03af","revisions":{"4d3b1d7ec7583e580e31d426e97e19087428ac7b":{"kind":"REWORK","_number":1,"created":"2020-08-25 13:17:08.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/31/747931/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/747931/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/747931/1"}}},"commit":{"parents":[{"commit":"654dd5ee47d0b2a38506cd76f91faf1497a19f14","subject":"Add cadf auditing to credentials","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/654dd5ee47d0b2a38506cd76f91faf1497a19f14"}]}],"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:16:34.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 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/4d3b1d7ec7583e580e31d426e97e19087428ac7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4d3b1d7ec7583e580e31d426e97e19087428ac7b"}]},"branch":"refs/heads/stable/queens"},"5b2fc5863b97f66c4725776c10777c2c610e49e2":{"kind":"REWORK","_number":2,"created":"2020-09-02 16:31:39.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/31/747931/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/747931/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/747931/2"}}},"commit":{"parents":[{"commit":"654dd5ee47d0b2a38506cd76f91faf1497a19f14","subject":"Add cadf auditing to credentials","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/654dd5ee47d0b2a38506cd76f91faf1497a19f14"}]}],"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:28.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(cherry picked from commit 85c990fea91388bffbb7fee81871cbda6950f615)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5b2fc5863b97f66c4725776c10777c2c610e49e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5b2fc5863b97f66c4725776c10777c2c610e49e2"}]},"branch":"refs/heads/stable/queens"},"21adbd03d4fcdb47f52514be55b47e31573b03af":{"kind":"REWORK","_number":3,"created":"2020-11-11 16:49:02.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/31/747931/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/31/747931/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/31/747931/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/31/747931/3"}}},"commit":{"parents":[{"commit":"654dd5ee47d0b2a38506cd76f91faf1497a19f14","subject":"Add cadf auditing to credentials","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/654dd5ee47d0b2a38506cd76f91faf1497a19f14"}]}],"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:55.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(cherry picked from commit 2d92178b72832f8259c436b60cffe812074ff46b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/21adbd03d4fcdb47f52514be55b47e31573b03af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/21adbd03d4fcdb47f52514be55b47e31573b03af"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
