{"push_id":2354135819,"size":23,"distinct_size":4,"ref":"refs/heads/extract_blocktominebuilder","head":"613aa65c43ff98f980d2364071490aefbc5f116d","before":"b8288dcbeae67074b85398c1fc8385bd09d3c9a4","commits":[{"sha":"acac146e550b5f58e2537b98627a8ad3dfcd4982","author":{"name":"Joaquin Diaz Trepat","email":"858d75f4adcfff53532381050af4bb5520a89758@rsk.co"},"message":"Added test changing host","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/acac146e550b5f58e2537b98627a8ad3dfcd4982"},{"sha":"ac316b0f721bef5a3e2481ed719d5849f7d6e1f8","author":{"name":"Joaquin Diaz Trepat","email":"858d75f4adcfff53532381050af4bb5520a89758@rsk.co"},"message":"DNS rebinding attack test and protection","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/ac316b0f721bef5a3e2481ed719d5849f7d6e1f8"},{"sha":"6b4d33631f7a05e7fda3c6606b7f694c25c4eb4a","author":{"name":"Lisandro","email":"6dd8758122acdba4c754662d711b837db62299a2@rsk.co"},"message":"Added constraint to rpc Host header and new param to configure it if needed","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/6b4d33631f7a05e7fda3c6606b7f694c25c4eb4a"},{"sha":"43ae71e3357cf107b83752a1fb3e4b6baf684d31","author":{"name":"Lisandro","email":"6dd8758122acdba4c754662d711b837db62299a2@rsk.co"},"message":"Added URI to parse host header and resolve conf params only once","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/43ae71e3357cf107b83752a1fb3e4b6baf684d31"},{"sha":"a4955cd2e2ab566262f0d2bff91ed7d0cc29f8a8","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Fix JsonRpcNettyServerTest restricted header enabling with private field editing.","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/a4955cd2e2ab566262f0d2bff91ed7d0cc29f8a8"},{"sha":"8b33a2561706b27d0312e3aa8967a8f713d354b1","author":{"name":"Lisandro","email":"6dd8758122acdba4c754662d711b837db62299a2@rsk.co"},"message":"Changed HttpURLConnection from sun package to OkHttp lib","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/8b33a2561706b27d0312e3aa8967a8f713d354b1"},{"sha":"b819786f4d8e6ca5bb47410515afe00b238652ed","author":{"name":"Lisandro","email":"6dd8758122acdba4c754662d711b837db62299a2@rsk.co"},"message":"Removed wrapped hash from Block and utils (Block, Family)","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/b819786f4d8e6ca5bb47410515afe00b238652ed"},{"sha":"69c9260597bb187391d3ac2c36eb7af05cf8f0ab","author":{"name":"Lisandro","email":"6dd8758122acdba4c754662d711b837db62299a2@rsk.co"},"message":"Remove remaining uses of byte array wrapper of block hash","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/69c9260597bb187391d3ac2c36eb7af05cf8f0ab"},{"sha":"800acff3dddaa3bc584783edfff31e358e2d2122","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Apply linting in ReversibleTransactionExecutor","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/800acff3dddaa3bc584783edfff31e358e2d2122"},{"sha":"2088ee64e9df9e07c58f35f44913c9b56b2c782d","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Reorder methods in ReversibleTransactionExecutor","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/2088ee64e9df9e07c58f35f44913c9b56b2c782d"},{"sha":"8cd3aa215893020ac539458371dd0901e49afd3b","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Refactor ReversibleTransactionExecutor to stop inheriting from TransactionExecutor","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/8cd3aa215893020ac539458371dd0901e49afd3b"},{"sha":"b19b36a97dade7e528caa4b975ac52c4be82b3c4","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Convert ReversibleTransactionExecutor methods from static to instance methods, and pass parameters through constructor","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/b19b36a97dade7e528caa4b975ac52c4be82b3c4"},{"sha":"554f594c001cc21e5e17bd53bb2f03a7e3d9e283","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Apply linting in EthereumImpl and RskImpl","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/554f594c001cc21e5e17bd53bb2f03a7e3d9e283"},{"sha":"e0af12bb60dd6d7ce8c6d35e941cbb7cc7d1894f","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Make ReversibleTransactionExecutor a component, which helps remove lots of dependencies from EthereumImpl and RskImpl","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/e0af12bb60dd6d7ce8c6d35e941cbb7cc7d1894f"},{"sha":"c31255f50e0f3c204e4eb4bd1ba7927c2277edb5","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Remove unnecessary ReversibleTransactionExecutor.executeTransaction overload","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/c31255f50e0f3c204e4eb4bd1ba7927c2277edb5"},{"sha":"b703d5b80061d1daafcf74b86ca5def1f87692b4","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Move Ethereum.callConstant to EthModule","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/b703d5b80061d1daafcf74b86ca5def1f87692b4"},{"sha":"528279796339cc89fd042113f29834cfc5a1672f","author":{"name":"Adrián Eidelman","email":"cf7ed4b502ef3ce05bc86a716c1e59e590e64754@rsk.co"},"message":"Merge pull request #488 from rsksmart/block_wrapped_hash\n\nBlock wrapped hash","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/528279796339cc89fd042113f29834cfc5a1672f"},{"sha":"15465d0288de4b2090566fc7031e1d2ba38bb0eb","author":{"name":"Adrián Eidelman","email":"cf7ed4b502ef3ce05bc86a716c1e59e590e64754@rsk.co"},"message":"Merge pull request #489 from rsksmart/refactor_reversibletransactionexecutor\n\nConvert ReversibleTransactionExecutor to a component","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/15465d0288de4b2090566fc7031e1d2ba38bb0eb"},{"sha":"6f46d9f4516a43514fab55a2f3bd6df91130854a","author":{"name":"Adrián Eidelman","email":"cf7ed4b502ef3ce05bc86a716c1e59e590e64754@rsk.co"},"message":"Merge pull request #459 from rsksmart/dns_rebinding_fix\n\nDns rebinding fix","distinct":false,"url":"https://api.github.com/repos/rsksmart/rskj/commits/6f46d9f4516a43514fab55a2f3bd6df91130854a"},{"sha":"9d2a4ecf8acba5db42ccd924fe02aa53f0125898","author":{"name":"Martín Coll","email":"88303aaf053705ed73a65e9068b840e2b711477d@rsk.co"},"message":"Extract BlockToMineBuilder from MinerServerImpl","distinct":true,"url":"https://api.github.com/repos/rsksmart/rskj/commits/9d2a4ecf8acba5db42ccd924fe02aa53f0125898"}]}
{"actor":{"display_login":"tinchou"}}