)]}'
{"id":"openocd~master~I4ee151b064b870def3f6b88abd059e578716db6e","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"last_update":"2026-09-01 14:44:31.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I4ee151b064b870def3f6b88abd059e578716db6e","subject":"jtag/drivers/cmsis_dap: add adapter info response size checks","status":"MERGED","created":"2026-08-21 09:44:08.000000000","updated":"2026-09-08 08:14:18.000000000","submitted":"2026-09-08 08:14:18.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9857","meta_rev_id":"7166be5bc89a5634d935e9e1c576a09383334840","_number":9857,"owner":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-09-08 08:14:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-09-08 08:14:18.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2026-09-08 08:14:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-21 10:55:08.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-08-21 11:14:50.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-21 15:51:38.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"REVIEWER"}],"messages":[{"id":"8399565a0e67aaa2b21e289ed3b26c179099c22e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-08-21 09:44:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a2352431563ed9f525cbf8e9b3c9bb3d7ca547a0","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2026-08-21 11:14:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/23768/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/22856/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"bc15464b18b07b204de84016cbcc39f84ca4d523","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2026-08-21 15:51:38.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"167c7b7655ffe1ccd6c581e1e38f1a20003d061b","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-09-01 14:44:31.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"7166be5bc89a5634d935e9e1c576a09383334840","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-09-08 08:14:18.000000000","message":"Change has been successfully cherry-picked as 71576b70c75d17dc7b613a310b7797cd9b5dcfaa","accounts_in_message":[],"_revision_number":2}],"current_revision":"71576b70c75d17dc7b613a310b7797cd9b5dcfaa","revisions":{"637ecc960b25aa450496251e1da74db7d8ba6230":{"kind":"REWORK","_number":1,"created":"2026-08-21 09:44:08.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"ref":"refs/changes/57/9857/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/57/9857/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/1 \u0026\u0026 git checkout -b change-9857 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/57/9857/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"02f9a6f0ae08e7fadc4e737c0fcaa54dd231d411","subject":"jtag/drivers/cmsis_dap: fix possible buffer overflow"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2026-08-21 08:26:49.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2026-08-21 09:20:53.000000000","tz":120},"subject":"jtag/drivers/cmsis_dap: add adapter info response size checks","message":"jtag/drivers/cmsis_dap: add adapter info response size checks\n\nCheck the DAP_Info Command response length byte and return error\nif info payload would overflow over response end.\n\nUse the length byte to limit the number of character in the returned\ninfo string to avoid problems in case the string is not properly\nnull terminated (e.g. when the adapter firmware does not conform\nto CMSIS-DAP spec or accidentally getting the response of another\nCMSIS-DAP command).\n\nReported-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\nChange-Id: I4ee151b064b870def3f6b88abd059e578716db6e\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"71576b70c75d17dc7b613a310b7797cd9b5dcfaa":{"kind":"REWORK","_number":2,"created":"2026-09-08 08:14:18.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"ref":"refs/changes/57/9857/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/57/9857/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/2 \u0026\u0026 git checkout -b change-9857 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/57/9857/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/57/9857/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"046c040cb0012e2f908bb11009b39bf502cff6f3","subject":"contrib/loaders: keep clock gating enabled in esp32s3 reset handler"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2026-08-21 08:26:49.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2026-09-08 08:14:18.000000000","tz":0},"subject":"jtag/drivers/cmsis_dap: add adapter info response size checks","message":"jtag/drivers/cmsis_dap: add adapter info response size checks\n\nCheck the DAP_Info Command response length byte and return error\nif info payload would overflow over response end.\n\nUse the length byte to limit the number of character in the returned\ninfo string to avoid problems in case the string is not properly\nnull terminated (e.g. when the adapter firmware does not conform\nto CMSIS-DAP spec or accidentally getting the response of another\nCMSIS-DAP command).\n\nReported-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\nChange-Id: I4ee151b064b870def3f6b88abd059e578716db6e\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/9857\nReviewed-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\nTested-by: jenkins\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"],"failing_atoms":[]}}]}
