{"push_id":1586048942,"size":96,"distinct_size":1,"ref":"refs/heads/lncli","head":"e35cb4a0662a3bd21a066369d868593e066ad2ef","before":"f8a00cb48b22cf4efdc51f406adbd7f7693c38ca","commits":[{"sha":"3dd619fb356cf05bb16185090e2168e415b2accf","author":{"name":"Andrey Samokhvalov","email":"d0edf47c905de0a65ccc149a72d88e7ecc8b6850@gmail.com"},"message":"lnwire: Add BOLT#1 'init' message\n\n'init' message is the first message reveals the features supported or required\nby this node. Nodes wait for receipt of the other's features to simplify error\ndiagnosis where features are incompatible. This message will help negotioate the\nthe features which are supported by both sides.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/3dd619fb356cf05bb16185090e2168e415b2accf"},{"sha":"bff55cb705fe41d514f94659bf44acd4e2eee00b","author":{"name":"Andrey Samokhvalov","email":"d0edf47c905de0a65ccc149a72d88e7ecc8b6850@gmail.com"},"message":"features: add global/local feature maps\n\nIn this commit the feature maps were added which which binds the name\nof the global feature with it index in feature vector. The index is\njust an order of the feature and the final binary representation of\nfeature vector is determined by decode function. This maps helps to\noperate with feature by their names rather than their indexes.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/bff55cb705fe41d514f94659bf44acd4e2eee00b"},{"sha":"6ce9ea29da4800d8b1c7e24c3a6c8adadf538185","author":{"name":"Andrey Samokhvalov","email":"d0edf47c905de0a65ccc149a72d88e7ecc8b6850@gmail.com"},"message":"server+peer: add 'init' message support\n\nIn this commit the support for global and local feature vectors were\nadded in 'server' and 'peer' structures respectively. Also with commit\nadditional logic was added and now node waits to receive 'init'\nlnwire.Message before sending/responding on any other messages.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/6ce9ea29da4800d8b1c7e24c3a6c8adadf538185"},{"sha":"4d7ca825d456a31e9743fcb4136978510d776849","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"build: update travis to build against Go 1.8 and 1.7.5\n\nSticking with our tradition of tracking the two latest go releases,\nwe'll now build against Go 1.8 (which was recently released and Go\n1.7.5).\n\nThe release of Go 1.8 is very attractive to the project as it includes\nperformance and GC improvements as well as the addition of more\nprofiling and race condition detection capabilities within the runtime.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/4d7ca825d456a31e9743fcb4136978510d776849"},{"sha":"ae15a193e2e1af046ac6c6935bff00f3bcc3819e","author":{"name":"Andrey Samokhvalov","email":"d0edf47c905de0a65ccc149a72d88e7ecc8b6850@gmail.com"},"message":"lnwire+features: transition to the user friendly list of features","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/ae15a193e2e1af046ac6c6935bff00f3bcc3819e"},{"sha":"0bbb072ceb0c8288f661ac6271897f06b9b1a874","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"server: ensure we don't auto-connect to peers we're unable to create/start\n\nThis commit prevent unnecessary connection flapping by ensure we don’t\nattempt to auto-connect to a peer that we’re unable to create or start\nthe goroutines of. With this commit, we won’t attempt to auto-connect\nto a peer that has incompatible feature sets to that of ours.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/0bbb072ceb0c8288f661ac6271897f06b9b1a874"},{"sha":"9a61bb3ae1934b099f12356f0901976f28cfe283","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnwire: rename CommitRevocation to RevokeAndAck\n\nThis commit renames the prior CommitRevocation message to RevokeAndAck\nin order to better align the set of wire messages implemented by the\n`lnwire` message with those currently defined within the specification.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/9a61bb3ae1934b099f12356f0901976f28cfe283"},{"sha":"8a63c83283ee4a08816db871499bfffa1659b7f5","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnwire: morph CommitSignature into CommitSig\n\nThis commit renames and modifies the CommitSignature message to more\nclosely match the CommitSig message defined within the current set of\ndraft specifications.\n\nThe major change within the new message is that we now longer\nexplicitly specify the update log index of the remote node that this\nsignature covers. This is due to the fact the revocation message now\nalso double as acknowledgements of the remote parties recevied\ncommitment update messages.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/8a63c83283ee4a08816db871499bfffa1659b7f5"},{"sha":"ec02060c9f4dfd5d2bc28e4b5630d94d9882edb6","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnwire: rename HTLCAddRequest to UpdateAddHTLC","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/ec02060c9f4dfd5d2bc28e4b5630d94d9882edb6"},{"sha":"f1357e96b340a0697afe4e4034a157b4c565f5c6","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnwire: morph CancelHTLC into UpdateFailHTLC, remove HTLCAddReject\n\nThis commit morphs the prior CancelHTLC into the new UpdateFailHTLC\nmessage and also gets rid of the obsolete HLTCAddReject message while\nwe’re at it.\n\nThe primary change from the CancelHTLC message to the UpdateFailHTLC\nmessage is that the CancelReason is now simply called Reason and that\nit’s now an opaque encrypted set of bytes. With this update the failure\nmessages are now more flexible (they can even carry new\nChannelUpdate’s) and also don’t reveal the exact cause of failure to\nintermediate nodes.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/f1357e96b340a0697afe4e4034a157b4c565f5c6"},{"sha":"5330513c7b33de0569f2c38e8d5089be2e2e49d8","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnwire: morph HTLCSettleRequest into UpdateFufillHTLC\n\nThis commit modifies the prior HTLCSettleRequest to more closely match\nthe UpdateFufillHTLC defined within the specification. The only\nsemantic change is the move from a slice of pre-images (for “multi-sig”\nLN) to a single payment preimage.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/5330513c7b33de0569f2c38e8d5089be2e2e49d8"},{"sha":"ccbbcf389bb4b715c574331ff5ee12c37a2e65ca","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnwire: directly embed the wire.OutPoint in all commitment update msgs","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/ccbbcf389bb4b715c574331ff5ee12c37a2e65ca"},{"sha":"12f69692aabb522130b2c1b167dfc6e78f38a5dd","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"multi: update sub-systems to use latest iteration of wire messages","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/12f69692aabb522130b2c1b167dfc6e78f38a5dd"},{"sha":"00a4da3b8c0e277851b552aa4374881ce3ca9dca","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"htlcswitch: fix panic when receiving close req for unknown channel","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/00a4da3b8c0e277851b552aa4374881ce3ca9dca"},{"sha":"db8c6d4cf4b761e911f57931fefbede89097cb16","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"channeldb: modify the NumUpdates field in ChannelDelta to be a uint64\n\nThis commit modifies the running update count within all ChannelDelta’s\nto track the number of updates using a uint64 rather than a uint32.\nThis change reflects the fact that the obsfucated commitment hints are\nto be encoded using a 48-bit integer, rather than a 32-bit integer.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/db8c6d4cf4b761e911f57931fefbede89097cb16"},{"sha":"19a7778a7d972203e0a714a79ec671a9707514e8","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lnd: don't attempt to serve the possible non-existent swagger file","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/19a7778a7d972203e0a714a79ec671a9707514e8"},{"sha":"a3319bb21a0191d113d6eda8ee8aa166e78a162f","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"chainntnfs: add the ability to cancel spend+epoch notifications\n\nWhen iterating with the ChainNotifier, it currently isn’t possible to\ncancel a non-dispatched yet active notificaiton intent. As a result,\nthis can be rather wasteful in many parts of lnd which my repeatedly\ncreate a new spend notification depending on if/when a peer is\nconnected or not.\n\nIn order to fix this, we add a new `Cancel func()` field to both the\n`BlockEpochEvent` and `SpendEvent` structs. This new closure attribute\nallows the caller to cancel the yet-to-be-dispathed event, allowing the\nChainNotifier to free up resources.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/a3319bb21a0191d113d6eda8ee8aa166e78a162f"},{"sha":"73cc28d5fbb94d3a003cdaef066d02d0d30008cd","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"chainntnfs/btcdnotify: implement spend+epoch ntfn cancellations\n\nThis commit minifies the BtcdNotifier concrete implementation of the\nChainNotifier interface to allow callers to optionally cancel an\noutstanding block epoch or spend notificaiton intent.\n\nTo do this efficiently, we now give each notification intent a unique\nID based on if it’s an epoch intent or a spend intent. We then use this\nID to reference back to the original un-dispatched notification intent\nwhen the caller wishes to cancel the intent.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/73cc28d5fbb94d3a003cdaef066d02d0d30008cd"},{"sha":"98ef563f4013baf45c73417c6b4aa636fac95a7b","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"server: prevent panic when open channel by peerID fails\n\nFixes #147.","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/98ef563f4013baf45c73417c6b4aa636fac95a7b"},{"sha":"7669ac3918438fdf3d604a31f8904dfd58afbe15","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"rpc: populate the payment route taken in resp to SendPaymentSync","distinct":false,"url":"https://api.github.com/repos/tompre/lnd/commits/7669ac3918438fdf3d604a31f8904dfd58afbe15"}]}
{"actor":{"display_login":"tompre"}}