{"push_id":2901287815,"size":1,"distinct_size":1,"ref":"refs/heads/guilt/gossipd-channel-improvements","head":"642116731f030f32cf864e6be6b7a1f4d3d4c33b","before":"b96e45b769f9f141796e2c858a4a3e8d64459b12","commits":[{"sha":"642116731f030f32cf864e6be6b7a1f4d3d4c33b","author":{"name":"Rusty Russell","email":"df9728c9e5104131c08c7adb03af425394842596@rustcorp.com.au"},"message":"gossipd: remove time-delayed local channel_update, produce DISABLE on-demand.\n\nWe have a lot of infrastructure to delay local channel_updates to\navoid spamming on each peer reconnect; we had to keep tracking of\npending ones though, in case we needed the very latest for sending an\nerror when failing an HTLC.\n\nInstead, it's far simpler to set the local_disabled flag on a channel\nwhen we disconnect, but only send a disabling channel_update if we\nactually fail an HTLC.\n\nNote: handle_channel_update() TAKES update (due to tal_arr_dup), but we\ndidn't use that before.  Now we do, add annotation.\n\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/rustyrussell/lightning/commits/642116731f030f32cf864e6be6b7a1f4d3d4c33b"}]}
{"actor":{"display_login":"rustyrussell"}}