{"push_id":3170028042,"size":32,"distinct_size":0,"ref":"refs/heads/master","head":"f1b08762fdc8e0313f1f4d1c60876bf9312ec033","before":"f99457bb3c28e267874b87c172533f8d4145e63f","commits":[{"sha":"4d1429cf72247db3201953d07eb89007d41863b0","author":{"name":"Danno Ferrin","email":"bff2841fdfaab1a83ad6eb6322cf30481ab4bb83@shemnon.com"},"message":"Make Pantheon behave as a submodule (#419)\n\n* version sniffing should be submodule aware","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/4d1429cf72247db3201953d07eb89007d41863b0"},{"sha":"a964b04962424097b332bb394559f33abb145fba","author":{"name":"Sally MacFarlane","email":"55d8a1f47cceb6d987e871f3da9a5a6fcb9230ef@consensys.net"},"message":"NC-1930 ensure bootnodes are a subset of node whitelist (#414)\n\n* ensure bootnodes are in nodes-whitelist\r\n\r\n* added test for network config eg ropsten with --node-whitelist","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/a964b04962424097b332bb394559f33abb145fba"},{"sha":"5bdf698b725121a182c4842871598c8b8caf347a","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Repair IbftBlockCreator and add tests (#421)\n\nIbftBlockCreator is required to correctly set the MixHash, and also ensure the IbftBlockHashing function used to hash the block includes the round number, but not the commit seals.","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/5bdf698b725121a182c4842871598c8b8caf347a"},{"sha":"698e7823d51efa76098b7d2d2ea5df29f9a0f614","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Remove Ibft's InRoundPayload interface (#423)\n\nAn abstraction existed which allowed for the differentiation of IBFT\r\nmessages which were used 'in-round' (Proposal, Prepare, Commit) and\r\nthose that were inter-round (RoundChange, NewRound).\r\n\r\nThis abstraction has not proven useful now that actual capability has\r\nbeen developed, and as such is being removed.","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/698e7823d51efa76098b7d2d2ea5df29f9a0f614"},{"sha":"391122b68eaa0f90c83622b4dd696c7805a66317","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Update IbftConfig Fields (#422)\n\nThe RequestTimeout field in the IbftConfig has been updated to be\r\n\"RequestTimeoutSeconds\".","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/391122b68eaa0f90c83622b4dd696c7805a66317"},{"sha":"d793a7ecae2510688c6852a7646849026d554339","author":{"name":"Jason Frame","email":"dae358c93affef370fc7697e38b6011ac6b808d6@gmail.com"},"message":"Ibft message tests (#367)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/d793a7ecae2510688c6852a7646849026d554339"},{"sha":"0e0aa984326e8c07194c562301014c9aaa5fd833","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Added MessageValidatorFactory (#425)\n\nThis has required the MessageValidatorFactory used as part of the\r\nRoundChangeMessageValidator to be renamed, which in turn has had\r\nrenaming knock on effects through the code.","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/0e0aa984326e8c07194c562301014c9aaa5fd833"},{"sha":"e62d68e877b72f3c4cf49a515672ee62888bb79d","author":{"name":"Lucas Saldanha","email":"ee9e2bc7b49edffe08852f7608b13b935fc9367b@gmail.com"},"message":"Detailed msg when log filter not found (#428)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/e62d68e877b72f3c4cf49a515672ee62888bb79d"},{"sha":"5425a92c0d557dc42b1162615dddc8fa44d73fcd","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Allow IBFT Round to be created using PreparedCert (#429)\n\nWhen the local node is to be the proposer for a new round\r\n(due to round change), the new Ibft Round is to be created using the\r\nlatest received PreparedCertificate, and a NewRound message multicast\r\nto all validators.\r\n\r\nIt should be noted, the block in the NewRound Proposal must be\r\nmodified from that received in the PreparedCertificate such that it\r\ncontains the executing round number.","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/5425a92c0d557dc42b1162615dddc8fa44d73fcd"},{"sha":"e5b859eaf5b57c8776e35842174014ef0459e8ea","author":{"name":"Jason Frame","email":"dae358c93affef370fc7697e38b6011ac6b808d6@gmail.com"},"message":"ibft controller and future msgs handling (#431)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/e5b859eaf5b57c8776e35842174014ef0459e8ea"},{"sha":"ed1e97ee710754865a4b5a5f538ee2c564ac1bbb","author":{"name":"Sally MacFarlane","email":"55d8a1f47cceb6d987e871f3da9a5a6fcb9230ef@consensys.net"},"message":"text change (#437)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/ed1e97ee710754865a4b5a5f538ee2c564ac1bbb"},{"sha":"8e855aac09dcce94a1afbd48a06591c32958d202","author":{"name":"MadelineMurray","email":"101083f30a9dda37764124a7835cabca7519dcbc@users.noreply.github.com"},"message":"Removed version number from release notes link (#432)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/8e855aac09dcce94a1afbd48a06591c32958d202"},{"sha":"ec2b904aecf4ef469610ab0c0a20979f03e324c5","author":{"name":"Nicolas MASSART","email":"7b7c34fe457909d1485f6ee9e507b3e21d033efd@users.noreply.github.com"},"message":"Doc migration (#381)\n\nReadthedoc migration, still some content to update from the wiki that were updated after I made the last diff\r\n- fixes #406 by configuring readthedocs\r\n- fixes #407 by configuring material theme\r\n- fixes #408 by adding footer with jQuery to enable readthedocs.org versions\r\n- fixes #409 \r\n- fixes #410 \r\n- fixes #411","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/ec2b904aecf4ef469610ab0c0a20979f03e324c5"},{"sha":"14abb2eebccdf6ebdb56e667930f09d3fdc2eebf","author":{"name":"MadelineMurray","email":"101083f30a9dda37764124a7835cabca7519dcbc@users.noreply.github.com"},"message":"Added Goerli (#439)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/14abb2eebccdf6ebdb56e667930f09d3fdc2eebf"},{"sha":"c48604c4b8c6f4ecf4ac487028b958314fa7b297","author":{"name":"Jason Frame","email":"dae358c93affef370fc7697e38b6011ac6b808d6@gmail.com"},"message":"Use seconds for IBFT block timer time unit (#445)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/c48604c4b8c6f4ecf4ac487028b958314fa7b297"},{"sha":"cae7c9011b43073ef990048343132d6f97150878","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Ibft Height Manager (#418)\n\nThe IbftHeightManager is responsible for all things 'meta-round'\r\nrelated, such things as:\r\n* Handling RoundTimeout and starting a new round\r\n* Handling NewRound messages and starting a new round\r\n* Ensuring RoundChange messages are sent at the correct time with\r\n  appropriate content.\r\n* Collating RoundChange messages and starting a new round using the\r\n  best prepared certificate in the collection.","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/cae7c9011b43073ef990048343132d6f97150878"},{"sha":"6375caf389e659ffec9f78079e71dc49218e5a33","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Ibft Round to update internal state on reception of NewRound Message (#451)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/6375caf389e659ffec9f78079e71dc49218e5a33"},{"sha":"2fc38e737384c0c03796e50fefdf9186cdf5e6c6","author":{"name":"tmohay","email":"d7fa67337d58b5a15684cae7b1bd7eb83d614975@users.noreply.github.com"},"message":"Update RoundChangeManager correctly create its message validator (#450)\n\nThe RoundChangeManager was incorrectly creating its internal\r\nRoundChangeMessageValidator with \"quorum\" number of Prepare messages\r\nrequired - however, given the ProposalMessage in the Prepared-\r\nCertificate represents a valid node.","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/2fc38e737384c0c03796e50fefdf9186cdf5e6c6"},{"sha":"7f0058066c98d6a068da0cb93820fa1b776153fb","author":{"name":"Jason Frame","email":"dae358c93affef370fc7697e38b6011ac6b808d6@gmail.com"},"message":"Ibft pantheon controller (#461)","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/7f0058066c98d6a068da0cb93820fa1b776153fb"},{"sha":"dbb664ceedfbed2e170513efc409bdf4350317cf","author":{"name":"Nicolas MASSART","email":"7b7c34fe457909d1485f6ee9e507b3e21d033efd@users.noreply.github.com"},"message":"Fix #442 add line numbers on long JS and remove useless extension (#443)\n\nand add Abbreviation extension","distinct":false,"url":"https://api.github.com/repos/shemnon/pantheon/commits/dbb664ceedfbed2e170513efc409bdf4350317cf"}]}
{"actor":{"display_login":"shemnon"}}