702 Commits (39c9dcbafc6ee8c382d69a6068648828f04f8b58)

Author SHA1 Message Date
Rusty Russell 5312ec1e34 gossipd: add documentation comments now it's relatively understandable. 6 years ago
Rusty Russell ea2c03e2e2 gossipd: don't have code to exit final loop; we always leave via master_gone. 6 years ago
Rusty Russell 4038061d0f gossipd: use take() in getroute_req. 6 years ago
Rusty Russell 5c60d7ffb2 gossipd: split wire types into msgs from lightningd and msgs from per-peer daemons 6 years ago
Rusty Russell 07b16e37d0 daemon_conn: don't rely on outq_empty callback telling us to retry queue. 6 years ago
Rusty Russell 4e9eba1965 gossipd: rework query_channel_range to accept overlapping range. 6 years ago
Rusty Russell 363564301f gossipd: be more rigorous in handling peer messages vs. daemon requests. 6 years ago
Rusty Russell 1bd76861fd gossipd: reorder functions into related groups (MOVEONLY) 6 years ago
Christian Decker 8e83d43c39 opts: Split early from non-early args so plugins can register theirs 6 years ago
Rusty Russell 3c97f3954e daemon_conn: make it a tal object, typesafe callbacks. 6 years ago
Rusty Russell 0e6aec081a gossipd: make sure that freeing peer closes connection to it. 6 years ago
Rusty Russell 689d51cba5 common/daemon_conn: remove finished function. 6 years ago
Rusty Russell c236361efd wireaddr: update bolt version, remove 'padding' from addresses. 6 years ago
Rusty Russell 66dcba099d gossipd: hand raw pubkeys in getnodes and getchannels entries. 6 years ago
Rusty Russell bbc36a7bec gossipd: update node announcement even if we change within a second. 6 years ago
lisa neigut 0ae1d03513 BOLT7: broadcast `htlc_maximum_msat` in `channel_update s 6 years ago
Rusty Russell afac01380d gossipd: don't initialize broadcast interval, make field name explicit. 6 years ago
Rusty Russell 3991425111 gossipd: don't accept forwarding short_channel_ids we don't own. 6 years ago
Rusty Russell 030fe1ce53 gossipd: don't expose private channels for routeboost. 6 years ago
lisa neigut 762c795c9b gossip: reject channel_update with invalid `htlc_max_msat` 6 years ago
lisa neigut 1b6bd3fded wire: add test for parsing optional version of channel_update 6 years ago
lisa neigut a289282bad gossipd: use u64 for `htlc_minimum_msat` field 6 years ago
lisa neigut b9331e5ac8 gossipd: parse and respect optional `htlc_maximum_msat` 6 years ago
Rusty Russell de37586a97 gossipd: use riskfactor in getroute, not "1". 6 years ago
Rusty Russell d946e965a6 gossipd: test that fromwire from lightningd messages succeeds. 6 years ago
Rusty Russell 864812019f gossipd: use tal_arr_expand instead of open-coding it. 6 years ago
Rusty Russell 915ffe35ed gossipd: clean up getnodes handling. 6 years ago
Rusty Russell df27fc55af More renaming of gfeatures to globalfeatures. 6 years ago
Rusty Russell bb5e2ffafb gossipd: don't create redundant node_announcements. 6 years ago
Rusty Russell afc92dd757 gossipd: use array[32] not pointer for alias. 6 years ago
Rusty Russell 0baa5f7071 gossipd: send node announcement on startup. 6 years ago
Rusty Russell 2f667c5227 gossipd: routine to get route_info for known incoming channels. 6 years ago
Rusty Russell f64eee717d gossipd: make helpers const-correct. 6 years ago
Rusty Russell 95c9a73fbb gossipd: set sent flag when sending reply_short_channel_ids_end 6 years ago
Rusty Russell fbb7bafc3b gossipd: don't include channel in query_short_channel_ids reply if no channel_update. 6 years ago
Rusty Russell 41b0872f58 Use localfeatures and globalfeatures consistently. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Rusty Russell e450c6bbdb gossipd: remove time-delayed local channel_update, produce DISABLE on-demand. 6 years ago
Rusty Russell 16e16a725e gossipd: apply private updates to announce channel. 6 years ago
Rusty Russell 66105e83ea gossipd: simplify "broadcast channel_announcement now we have channel_update" logic 6 years ago
Rusty Russell 8455b12781 Revert "gossipd: handle premature node_announcements in the store." 6 years ago
Rusty Russell 48de77d56e gossipd: invalidate old gossip_stores. 6 years ago
lisa neigut b1ceaf9910 gossipd: Update BOLT-split flags in channel_update 6 years ago
Rusty Russell e012e94ab2 hsmd: rename hsm_client_wire_csv to hsm_wire.csv 6 years ago
Rusty Russell 8f1f1784b3 hsmd: remove hsmd/client.c 6 years ago
Rusty Russell 704d30edce ping: complete JSON RPC ping commands even if one ping gets no response. 6 years ago
Rusty Russell 97c7ba2f80 gossipd: fix reordering of node_announcements in presence of a unannounced channel. 6 years ago
Rusty Russell e2f426903d gossipd: handle premature node_announcements in the store. 6 years ago
Rusty Russell 0d46a3d6b0 Put the 'd' back in the daemons. 6 years ago
Rusty Russell 317a830e94 devtools: dump-gossipstore. 6 years ago