{"push_id":2862138324,"size":3,"distinct_size":3,"ref":"refs/heads/regression-payment-channel-update","head":"8b7c3948cc8d8000a98bca040065d0bf4c7a5b91","before":"39d6e4d5496f450f6a041c130bf17c8eeca15f5d","commits":[{"sha":"8a6dc5d1d9ddcab2edfdaa31404c3fd88d68e16d","author":{"name":"pm47","email":"bbb217cfd3ed5f730ac3d16f3e3effbffb6d3fa7@gmail.com"},"message":"permissive codec for failure messages\n\nSome implementations were including/ommitting the message type when\nincluding a `channel_update` in failure messages.\n\nWe now use a codec that supports both versions for decoding, and\nwill encode *with* the message type.","distinct":true,"url":"https://api.github.com/repos/ACINQ/eclair/commits/8a6dc5d1d9ddcab2edfdaa31404c3fd88d68e16d"},{"sha":"496c0144e0afe5fb524b4dbc0db10ebea6e78c41","author":{"name":"pm47","email":"bbb217cfd3ed5f730ac3d16f3e3effbffb6d3fa7@gmail.com"},"message":"make router handle updates from failure messages\n\nThis is a regression caused by 9f708acf04f11551ec6a6c9147f1c9fcfba737e7,\nwhich made the `Peer` class encapsulates network announcements inside\n`PeerRoutingMessage`, in order to preserve the origin of the messages.\n\nBut when we get channel updates as part of failure messages when making\npayments, they weren't encapsulated and were ignored by the router.\n\nRe-enabled a non-regression test in `IntegrationSpec` which will prevent\nthis from happening in the future.","distinct":true,"url":"https://api.github.com/repos/ACINQ/eclair/commits/496c0144e0afe5fb524b4dbc0db10ebea6e78c41"},{"sha":"8b7c3948cc8d8000a98bca040065d0bf4c7a5b91","author":{"name":"pm47","email":"bbb217cfd3ed5f730ac3d16f3e3effbffb6d3fa7@gmail.com"},"message":"improve handling of `Update` payment failures\n\n* Exclude nodes that send us multiple `Update` failures for the same\npayment (they may be bad actors)\n\n* Add more logs\n\n* Created helper functions for more clarity","distinct":true,"url":"https://api.github.com/repos/ACINQ/eclair/commits/8b7c3948cc8d8000a98bca040065d0bf4c7a5b91"}]}
{"actor":{"display_login":"pm47"}}