28 Commits (debbdc0781eeda624b19d8d093143a69eb49789b)

Author SHA1 Message Date
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
Rusty Russell 0d442b5ff2 gossipd: move files into connectd. 6 years ago
Rusty Russell dba7f9002f gossipd: provide connectd with address resolution. 6 years ago
Rusty Russell 3d3d2ef9af gossipd: remove connectd functionality, enable connectd. 6 years ago
Rusty Russell 92d66a5451 gossipd: take connectd fd on initialization. 6 years ago
Rusty Russell e1dfb1b178 gossipd: simplify per-peer features. 6 years ago
Rusty Russell f747ad8f73 common/daemon_conn: add daemon_conn_wake() helper. 6 years ago
Rusty Russell 16b8f1eb83 gossipd: actually use global features to create our own node_announcement. 6 years ago
Rusty Russell a52d522525 gossipd: handle ping messages for remote peers too. 6 years ago
Rusty Russell 019ba86b91 gossipd: use optional fields. 6 years ago