{"push_id":2874021059,"size":10,"distinct_size":1,"ref":"refs/heads/orderbook_refactoring","head":"76b919bdb9da0b98c1c1ebe257021588f9e9916e","before":"8921dfbf31185eecfc460cb5cf25038414a4ab2a","commits":[{"sha":"f79d2faec45bea1fb73bfd7639a5eedc60d1dcd3","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"relax HelloPacket checks\n\nThis allows peers to accept a `HelloPacket` and update handshake state data at any time, and not only when we are explicitly waiting for one. This addresses an edge case whereby we receive a `HelloPacket` before we've started waiting for one, resulting in a \"[peer] sent an unsolicited Hello packet\" error message. Previously, there was a small disconnect between when a socket was established and when waiting for the HelloPacket began. This changes it so that the wait for the HelloPacket begins immediately after the socket becoming connected and before any packets can be received. It also adds a `handshake` event that can be used going forward for Peer listeners that are interested in changes to the handshake state.","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/f79d2faec45bea1fb73bfd7639a5eedc60d1dcd3"},{"sha":"d033258c819656eda19cf854b6a0de4cec6c94e3","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"disallow non-hello packets before connection open\n\nThis commit discards packets besides hello packets before a peer connection is fully opened.","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/d033258c819656eda19cf854b6a0de4cec6c94e3"},{"sha":"682438ffe52063161d5d983cbff4e7e5dd044683","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"Merge pull request #412 from ExchangeUnion/hello\n\nRelax HelloPacket checks","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/682438ffe52063161d5d983cbff4e7e5dd044683"},{"sha":"02af2d4209282578baa7616216b82891c2d003d3","author":{"name":"Sercan Özdemir","email":"cb9058ba0c1f3485a7c4bea2eb4df228625a8972@mongoclient.com"},"message":"chore: fixing travis build\n\nThis fixes an issue that was causing travis builds to fail by\ninstalling `node-pre-gyp`. It also removes mysql queries that are\nobsolete after the transition to sqlite.","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/02af2d4209282578baa7616216b82891c2d003d3"},{"sha":"df2d6fdd991e7903707163ebc73f85b18c745223","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"Merge pull request #466 from ExchangeUnion/build_fix\n\nChore: fixing travis build","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/df2d6fdd991e7903707163ebc73f85b18c745223"},{"sha":"2690a52d0b1ed8b65ddafdff67e06db80bb55f49","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"fix(p2p): fix bug on failed connection\n\nSockets on outgoing connections were not being destroyed properly when\nfailing to connect. This is because `peer.socket` would not be\ninitilaized until after a successful connection, whereas `peer.close()`\nwould only destroy `this.socket`. The fix assigns a value to\n`peer.socket` during connection attempts, so that the socket will be\nproperly destroyed on error.","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/2690a52d0b1ed8b65ddafdff67e06db80bb55f49"},{"sha":"49bbfa9f14aad20c8d3b1233acab622820cb4116","author":{"name":"Offer Markovich","email":"7d3f11cea3d6c1157a7690baa971e29a9caec86e@PayKey.com"},"message":"Remove executeSwap CLI and related code","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/49bbfa9f14aad20c8d3b1233acab622820cb4116"},{"sha":"0b54515ae9972de7bd8d866d0268747118d345fb","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"Merge pull request #452 from ExchangeUnion/socket_fix\n\nFix bug on failed connection","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/0b54515ae9972de7bd8d866d0268747118d345fb"},{"sha":"82c95c0dc32ce99b040ccdadd0cf5c7b9f56f06d","author":{"name":"Daniel McNally","email":"915c9c8daeaa7ffe0ef3eb377498aded4aadc031@gmail.com"},"message":"Merge pull request #465 from ExchangeUnion/remove-execureSwap\n\nRemove executeSwap CLI and related code","distinct":false,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/82c95c0dc32ce99b040ccdadd0cf5c7b9f56f06d"},{"sha":"76b919bdb9da0b98c1c1ebe257021588f9e9916e","author":{"name":"Moshe Shababo","email":"769000eb8a779e8b13a53488ce12503d3c448bda@gmail.com"},"message":"Merge branch 'master' into orderbook_refactoring","distinct":true,"url":"https://api.github.com/repos/ExchangeUnion/xud/commits/76b919bdb9da0b98c1c1ebe257021588f9e9916e"}]}
{"actor":{"display_login":"moshababo"}}