)]}'
{"id":"openocd~master~Id51bd64b376a8c62dd47b08b4d834872925e6af2","project":"openocd","branch":"master","hashtags":[],"change_id":"Id51bd64b376a8c62dd47b08b4d834872925e6af2","subject":"server: support binding to arbitrary interfaces","status":"MERGED","created":"2016-06-30 04:18:49.000000000","updated":"2016-07-17 19:55:11.000000000","submitted":"2016-07-17 19:55:11.000000000","submitter":{"_account_id":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"83829c729c8b9f1dd7601db80a4df00452c42b7a","_number":3534,"owner":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},{"value":0,"_account_id":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"value":1,"date":"2016-07-17 19:55:11.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":[{"value":0,"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},{"value":0,"_account_id":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},{"value":2,"date":"2016-07-17 19:55:11.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":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-11 19:32:00.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":"2016-07-16 16:55:43.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"state":"REVIEWER"},{"updated":"2016-07-17 19:55:10.000000000","updated_by":{"_account_id":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},"reviewer":{"_account_id":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},"state":"REVIEWER"}],"messages":[{"id":"c2ad22fc854a511299d0c674cd72bdf7aa34f871","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 04:18:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2af99b60904b3c504e2b61a7e2a09b201b461a82","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-06-30 04:21:30.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttp://build.openocd.org/job/openocd-gerrit-build/6988/ : FAILURE\n\nhttp://build.openocd.org/job/openocd-gerrit/7581/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"5cba19803867e4c9ba978ca8472a33489b305523","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":"2016-06-30 06:44:12.000000000","message":"Patch Set 1:\n\nThanks for your contribution, Steven.\n\nRestrict to loopback is undoubtely worth to implement. But why limit support to loopback only. A command like \"bindto addr\" would cover loopback and using a particular interface on a multi-network host as well.","accounts_in_message":[],"_revision_number":1},{"id":"3c8862e0cb77ff3eb061b07387924ebc0cf10f4d","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 15:10:41.000000000","message":"Patch Set 1:\n\n\u003e Thanks for your contribution, Steven.\n \u003e \n \u003e Restrict to loopback is undoubtely worth to implement. But why\n \u003e limit support to loopback only. A command like \"bindto addr\" would\n \u003e cover loopback and using a particular interface on a multi-network\n \u003e host as well.\n\nSure thing! I wasn\u0027t sure if support for that was elided intentionally. How would you feel for adding support for a couple of special tokens (say, \u0027any\u0027, and \u0027loopback\u0027) in addition to an address? It might make a little more sense than having users remember 0.0.0.0 and 127.0.0.1, respectively.","accounts_in_message":[],"_revision_number":1},{"id":"7ab36bce5b254d3b7f5dffe8a5a75033d2360f0a","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 17:45:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f75f6bae4fb98eb8e28027ed63126af39dedde92","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-06-30 17:49:55.000000000","message":"Patch Set 2: Verified-1\n\nBuild Failed \n\nhttp://build.openocd.org/job/openocd-gerrit-build/6989/ : FAILURE\n\nhttp://build.openocd.org/job/openocd-gerrit/7582/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"b8758791b337418125ed45a42cbe47c0f4fa2524","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 18:07:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f505ba534ee7e2b576c350bd2c204a954c0246af","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-06-30 18:10:47.000000000","message":"Patch Set 3: Verified-1\n\nBuild Failed \n\nhttp://build.openocd.org/job/openocd-gerrit/7583/ : FAILURE\n\nhttp://build.openocd.org/job/openocd-gerrit-build/6990/ : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"099284204664c46eb470a48d563a17114c2e5c44","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 18:12:01.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"14ec67202d3976c88135b0729f6a015509810f8e","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 18:14:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9b8c49a71b297170d9d2517d665ba69791687d2f","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-06-30 18:14:48.000000000","message":"Patch Set 4: Verified-1\n\nBuild Failed \n\nhttp://build.openocd.org/job/openocd-gerrit-build/6991/ : ABORTED\n\nhttp://build.openocd.org/job/openocd-gerrit/7584/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"24cf610e5795c74e635544b2e553f546b5d2208c","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-06-30 18:27:24.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/7585/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/6992/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"f2b92380a0db2c4b79202cae6e2cf23788b6553b","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 18:31:53.000000000","message":"Patch Set 5:\n\nOkay Thomas, everything should be ready to go. Let me know if you\u0027d like to have anything changed!","accounts_in_message":[],"_revision_number":5},{"id":"8413d8cbc17d8ddf306fa17e6eb3efd582728f07","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-06-30 18:38:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7ce63b7055a4d0c6aad11ae584944124c041d1d6","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-06-30 18:51:13.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/7586/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/6993/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"d2fff7a7aee956ed80fa35d86d2bb995d2f2c041","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-07-01 14:42:08.000000000","message":"Patch Set 7: Commit message was updated","accounts_in_message":[],"_revision_number":7},{"id":"d1eb813f5c3a8398ddf22bbdbc1d85c0acbbc54d","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-07-01 15:07:10.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/7589/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/6996/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"8e8e228b3818c72bd0f1ab993c5e5b26cab077e7","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-07-10 03:33:54.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"a07872e9dd9a69c5ff72f41daf827392684a7ae5","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-07-10 04:24:30.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/7601/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/7008/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"5ce844800d81bbf2f5ff10eef96ccb96a6f128c8","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":"2016-07-10 10:47:04.000000000","message":"Patch Set 8:\n\nSteven, is there any reason for not using gethostbyname?\nThis function should resolve loopback correctly as well\nas any other symbolic address. \u0027any\u0027 is not needed as it is default.","accounts_in_message":[],"_revision_number":8},{"id":"488da45ca03593056b7c3e8897adfd8b0f7d3ae7","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-07-10 14:25:46.000000000","message":"Patch Set 8:\n\nHi Tomas,\n\nWe could certainly do that - it felt a little strange not having a symbolic name to bind to all interfaces. It seemed like having keywords for the two most common addresses, localhost and any would be friendlier than say localhost and 0.0.0.0. That said, I really don\u0027t have much of an opinion here. If you\u0027d prefer to use gethostbyname, I\u0027m happy to submit another patch set.","accounts_in_message":[],"_revision_number":8},{"id":"5f21956481bb81c117ff70d336d1fd812306001e","author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"real_author":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"date":"2016-07-11 19:19:40.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"202216065ee3372b1075d5e98b341b0b4b4b8a62","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2016-07-11 19:32:00.000000000","message":"Patch Set 9: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/7608/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/7015/ : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"244d3a26411b94b52a4cb9378b0830fa40fd1df2","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":"2016-07-16 16:55:43.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"83829c729c8b9f1dd7601db80a4df00452c42b7a","date":"2016-07-17 19:55:11.000000000","message":"Change has been successfully cherry-picked as 800fe0b8855165d48ae227fd07657e1fa2c1b2d4 by Andreas Fritiofson","accounts_in_message":[],"_revision_number":9}],"current_revision":"800fe0b8855165d48ae227fd07657e1fa2c1b2d4","revisions":{"800fe0b8855165d48ae227fd07657e1fa2c1b2d4":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2016-07-17 19:55:11.000000000","uploader":{"_account_id":1000005,"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","username":"Nattgris"},"ref":"refs/changes/34/3534/10","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/10","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/10 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/10","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"12e4a2a220de4ddca5a429432b089471ee9bc28a","subject":"swd: Add support for connect_assert_srst for SWD."}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-07-11 19:18:54.000000000","tz":-300},"committer":{"name":"Andreas Fritiofson","email":"andreas.fritiofson@gmail.com","date":"2016-07-17 19:55:11.000000000","tz":60},"subject":"server: support binding to arbitrary interfaces","message":"server: support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\nReviewed-on: http://openocd.zylin.com/3534\nTested-by: jenkins\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"16bafb61aebd9375eddabf3a2cf661b7a84a2ebb":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2016-07-10 03:33:54.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/8 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"295664d0d28cd58439de637790aa663ce192338f","subject":"k21.cfg: add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-07-10 03:12:10.000000000","tz":-300},"subject":"server: support binding to arbitrary interfaces","message":"server: support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e"}},"bd39009c2083249984937127b67ca4cc592b6032":{"kind":"REWORK","_number":9,"created":"2016-07-11 19:19:40.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/9","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/9","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/9 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/9","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"12e4a2a220de4ddca5a429432b089471ee9bc28a","subject":"swd: Add support for connect_assert_srst for SWD."}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-07-11 19:18:54.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-07-11 19:18:54.000000000","tz":-300},"subject":"server: support binding to arbitrary interfaces","message":"server: support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}},"38d5208cf3effc45973735ffd12088f439ac632e":{"kind":"REWORK","_number":6,"created":"2016-06-30 18:38:39.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/6 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 18:38:34.000000000","tz":-300},"subject":"server: Support binding to arbitrary interfaces","message":"server: Support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}},"b5fad754b68f84b8ef712241df4b598a9f397e61":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2016-07-01 14:42:08.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/7 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-07-01 14:42:08.000000000","tz":60},"subject":"server: support binding to arbitrary interfaces","message":"server: support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e"}},"434858f3f7e136f1f626c7df4d68b75d641da260":{"kind":"REWORK","_number":4,"created":"2016-06-30 18:12:01.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/4 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 18:11:56.000000000","tz":-300},"subject":"server: Support binding to arbitrary interfaces","message":"server: Support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}},"d9c2a42709485db7d7d13c442bdc92e9956500fb":{"kind":"REWORK","_number":5,"created":"2016-06-30 18:14:48.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/5 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 18:14:38.000000000","tz":-300},"subject":"server: Support binding to arbitrary interfaces","message":"server: Support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}},"a1f9d54a754916822a50030af760aea98568b274":{"kind":"REWORK","_number":2,"created":"2016-06-30 17:45:34.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/2 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 16:29:56.000000000","tz":-300},"subject":"server: Support binding to arbitrary interfaces","message":"server: Support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}},"ebf7749d98c2d750364d2d5aded216a7177a7bc1":{"kind":"REWORK","_number":3,"created":"2016-06-30 18:07:45.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/3 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 18:07:39.000000000","tz":-300},"subject":"server: Support binding to arbitrary interfaces","message":"server: Support binding to arbitrary interfaces\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services by way\nof the bindto command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}},"e00802bdd0b7ef0e749bef5c6aaed1e6d529e647":{"kind":"REWORK","_number":1,"created":"2016-06-30 04:18:49.000000000","uploader":{"_account_id":1001127,"name":"Steven Stallion","email":"sstallion@gmail.com","username":"sstallion"},"ref":"refs/changes/34/3534/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/34/3534/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/1 \u0026\u0026 git checkout -b change-3534 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/34/3534/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/34/3534/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"36deb0c957c8545c56bc3acd895eaf377ecd896c","subject":"k21.cfg: Add target for Kinetis K21"}],"author":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"committer":{"name":"Steven Stallion","email":"stallion@squareup.com","date":"2016-06-30 04:15:31.000000000","tz":-300},"subject":"server: Add support for listening on loopback","message":"server: Add support for listening on loopback\n\nSome installations of OpenOCD are used in restricted environments that\ndo not permit binding to public interfaces.\n\nThis patch does not affect the default behavior to listen on all\ninterfaces, however it does give the option to restrict services to the\nloopback interface by way of a new command.\n\nChange-Id: Id51bd64b376a8c62dd47b08b4d834872925e6af2\nSigned-off-by: Steven Stallion \u003cstallion@squareup.com\u003e\n"}}},"requirements":[],"submit_records":[],"submit_requirements":[]}
