37 Commits (2debbb0a000cfe52c9c85d58166f4ac6913c5995)

Author SHA1 Message Date
Rusty Russell 9620393109 gossipd: store chainparams internally. 6 years ago
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
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 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
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 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
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 0d46a3d6b0 Put the 'd' back in the daemons. 6 years ago
Rusty Russell 5d1f71c3c0 gossipd: don't leak fields in create_node_announcement. 6 years ago
Rusty Russell b10bae1ceb gossipd: use ctx arg in create_channel_update. 6 years ago
Rusty Russell 2db77f5d1d gossipd: minor modifications for memleak detection to work. 6 years ago
Rusty Russell 74521b3fb7 gossipd: don't delay the very first channel_update. 6 years ago
conanoc b1900b18ab Fix DEVELOPER guard for ping 6 years ago
practicalswift 7969cc335e Allocate off ctx instead of tmpctx in encode_short_channel_ids_start(const tal_t *ctx) 6 years ago
practicalswift b5682a773b Remove dead stores 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
Rusty Russell 36730ddb6d gossipd: dev-suppress-gossip. 6 years ago
Rusty Russell 73b3782943 gossipd: send latest update in error message, even if delayed. 6 years ago
Rusty Russell 3c66d5fa03 gossipd: add flag for locally disabling channel. 6 years ago
Rusty Russell d241bd762c connectd: don't use gossip_getnodes_entry. 6 years ago
Rusty Russell 7b2641ed0d gossipd: remove peer-related fields and wire messages. 6 years ago