{"push_id":1126422828,"size":20,"distinct_size":18,"ref":"refs/heads/master","head":"e38141f0a5f1ac63b17c032f371a40a2322904be","before":"c6628c21412c80aa0056e191ea45691bade549e5","commits":[{"sha":"583058c80ad8225605cd41fad4e2c207a7daae05","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/test: make omniProto implement consensus.Stack\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/583058c80ad8225605cd41fad4e2c207a7daae05"},{"sha":"20176827a0e1ffde8194f6c7a8e89217d8bbb08b","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/batch: use submitToLeader\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/20176827a0e1ffde8194f6c7a8e89217d8bbb08b"},{"sha":"70b01aad73ae813562d819dea7d35fba7566b4c7","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/complainer,custodian: add InCustody()\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/70b01aad73ae813562d819dea7d35fba7566b4c7"},{"sha":"176b9bfa7e89ce07a03025bbed3bda6dab783c85","author":{"email":"b127170a17572ef8a7e8764e502d6691f13b6eee@us.ibm.com","name":"Srinivasan Muralidharan"},"message":"pass security context to called chaincode(but dissallow CONFIDENTIAL)","distinct":false,"url":"https://api.github.com/repos/muralisrini/fabric/commits/176b9bfa7e89ce07a03025bbed3bda6dab783c85"},{"sha":"cf9ed969d6abab75db27590a1d4f6167f9d524fa","author":{"email":"b127170a17572ef8a7e8764e502d6691f13b6eee@us.ibm.com","name":"Srinivasan Muralidharan"},"message":"add a unit test for CC-CC with security in lieu of behave test support","distinct":false,"url":"https://api.github.com/repos/muralisrini/fabric/commits/cf9ed969d6abab75db27590a1d4f6167f9d524fa"},{"sha":"1b42a164e7942357c875ec32e5c2aeee7a0d701c","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/batch: resubmit requests that lost a race\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/1b42a164e7942357c875ec32e5c2aeee7a0d701c"},{"sha":"390915b2ed030f76418e63376fb916522024d4b6","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"custodian: rearrange to prevent race conditions\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/390915b2ed030f76418e63376fb916522024d4b6"},{"sha":"c12ea23b8b33dd81ddb8c812bfabbc28c0f99895","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/complainer: return only complaint queue in Restart()\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/c12ea23b8b33dd81ddb8c812bfabbc28c0f99895"},{"sha":"0cab3593840d6b4f60934afbe532b191e4224f57","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/batch: primary shouldn't take requests in custody\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/0cab3593840d6b4f60934afbe532b191e4224f57"},{"sha":"a3a52160b5d434e156a6e2d903f367d6e6e5fc81","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft: extend test timeouts, improve log output\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/a3a52160b5d434e156a6e2d903f367d6e6e5fc81"},{"sha":"512abdbd8e4f7165f9ded1003188d2c93f4d83b6","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/batch: keep \"in view change\" state locally\n\nBatch and pbft-core currently execute independently in two separate\ngoroutines.  This leaves room for races.  When two request time out for\ncomplaints at the same time, this could occasionally lead to a double\nview change, making the test unhappy.  By maintaining the \"in view\nchange\" state locally in batch, we prevent this race from happening.\n\nHowever, this still does not address other races with pbft and batch\ngoing into view change concurrently; this will be addressed by future\nrefactoring.\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/512abdbd8e4f7165f9ded1003188d2c93f4d83b6"},{"sha":"239f66226ca66dcaf79a86d7ddf1a420126d39f6","author":{"email":"51a3d642c59e957126c8c9975e756dadd0226d4c@zurich.ibm.com","name":"Simon Schubert"},"message":"pbft/batch/test: stub out mock for occasional timing issues\n\nSigned-off-by: Simon Schubert <sis@zurich.ibm.com>","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/239f66226ca66dcaf79a86d7ddf1a420126d39f6"},{"sha":"42e9e7f2ff7b41ee792d7c3b2839fb8dbd7907c0","author":{"email":"d39448b907947f90b0e7247ad08366ec00a63c2a@unaddressable.org","name":"jyellick"},"message":"Remove dead code paths from handler.go","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/42e9e7f2ff7b41ee792d7c3b2839fb8dbd7907c0"},{"sha":"b5b625d7246b6523018b47ab340d34bd90f8f611","author":{"email":"6a4c27fb06dd303c7bc2a61502d3c672e8e8a029@qq.com","name":"grapebaba"},"message":"fix http status code","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/b5b625d7246b6523018b47ab340d34bd90f8f611"},{"sha":"ffdc288be0fd943bbeac8206b8f98f8de4c1a1c9","author":{"email":"0f8d23b29bbdd001b628215e16a9924c573b94b4@gmail.com","name":"Sheehan Anderson"},"message":"Merge pull request #1559 from GrapeBaBa/polish_http_status_code\n\nReplace magic number to http status code constant","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/ffdc288be0fd943bbeac8206b8f98f8de4c1a1c9"},{"sha":"c1a08f572fe3666ccf9a24615807f53290819e4c","author":{"email":"6a4c27fb06dd303c7bc2a61502d3c672e8e8a029@qq.com","name":"grapebaba"},"message":"remove unused judgement","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/c1a08f572fe3666ccf9a24615807f53290819e4c"},{"sha":"74f45ae839bf86d937a4e07465c632a56023f798","author":{"email":"640d9fe47775e6723f0355b7315e38f7d98d3539@gmail.com","name":"Gregory Haskins"},"message":"Merge pull request #1555 from jyellick/remove-dead-handlmessage-path\n\nRemove dead code paths from handler.go","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/74f45ae839bf86d937a4e07465c632a56023f798"},{"sha":"5e9fec4ae7f1fbdbb829f8d71327aa68a495937b","author":{"email":"640d9fe47775e6723f0355b7315e38f7d98d3539@gmail.com","name":"Gregory Haskins"},"message":"Merge pull request #1563 from GrapeBaBa/remove_unnessary_judgement\n\nRemove unused judgement","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/5e9fec4ae7f1fbdbb829f8d71327aa68a495937b"},{"sha":"2b570f74b117263043b42b5ef5bcaf8cd09ab081","author":{"email":"640d9fe47775e6723f0355b7315e38f7d98d3539@gmail.com","name":"Gregory Haskins"},"message":"Merge pull request #1537 from corecode/custody-no-stale-complaints\n\nresubmit raced custody requests, fix other custody bugs","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/2b570f74b117263043b42b5ef5bcaf8cd09ab081"},{"sha":"e38141f0a5f1ac63b17c032f371a40a2322904be","author":{"email":"640d9fe47775e6723f0355b7315e38f7d98d3539@gmail.com","name":"Gregory Haskins"},"message":"Merge pull request #1549 from muralisrini/allow_cc_call_cc_for_minimal_security_settings#issue1530\n\nAllow cc call cc for minimal security settings#issue1530","distinct":true,"url":"https://api.github.com/repos/muralisrini/fabric/commits/e38141f0a5f1ac63b17c032f371a40a2322904be"}]}
{"actor":{"display_login":"muralisrini"}}