252 Commits (3d2af2237cf7d5c941738bbcabcc46c033c6c4e9)

Author SHA1 Message Date
Rusty Russell 80753bfbd5 Feedback from @niftynei. 6 years ago
Rusty Russell 358b7fda91 getroute: allow caller to specify maximum hops. 6 years ago
Rusty Russell 599ec5efbe gossipd: allow an array of excluded channels for getroute_request. 6 years ago
Rusty Russell 26dda57cc0 utils: make tal_arr_expand safer. 6 years ago
Christian Decker 94eb2620dc bolt: Updated the BOLT specification to the latest version 6 years ago
Christian Decker 65054ae72e bolt: Updated the BOLT specification to a07dc3df3b4611989e3359f28f96c574f7822850 6 years ago
Rusty Russell ab735dcbe6 gossipd: wire up memleak detection. 6 years ago
Rusty Russell 29b672b117 gossipd: hear no wumbo. 6 years ago
Rusty Russell 9620393109 gossipd: store chainparams internally. 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 363564301f gossipd: be more rigorous in handling peer messages vs. daemon requests. 6 years ago
Rusty Russell c236361efd wireaddr: update bolt version, remove 'padding' from addresses. 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 b9331e5ac8 gossipd: parse and respect optional `htlc_maximum_msat` 6 years ago
Rusty Russell df27fc55af More renaming of gfeatures to globalfeatures. 6 years ago
Rusty Russell afc92dd757 gossipd: use array[32] not pointer for alias. 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
lisa neigut b1ceaf9910 gossipd: Update BOLT-split flags in channel_update 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 1c81486b48 routing: fix falsely flagged leak. 6 years ago
Rusty Russell 83eadb3548 gossipd: fix SUPERVERBOSE usage, enhance, when turned on. 6 years ago
Christian Decker 6627da5eb5 routing: Do not consider risk when capping transfers 6 years ago
Christian Decker 84905eac2b routing: Make the capacity a parameter to new_chan 6 years ago
Christian Decker 8201764117 routing: Skip channels that require larger HTLCs than we are routing 6 years ago
Christian Decker 14000a22bc routing: Skip channels that don't have sufficient capacity 6 years ago
Christian Decker 8a34933c1a gossip: Annotate locally added channels with their capacity 6 years ago
Rusty Russell 584ee26200 gossipd: fix thinko in node_announcement address parsing which made us miss final address 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
Rusty Russell 3c66d5fa03 gossipd: add flag for locally disabling channel. 6 years ago
Rusty Russell 7b2641ed0d gossipd: remove peer-related fields and wire messages. 6 years ago
Rusty Russell ef59a8f4aa gossipd: suppress redundant local updates which we would generate. 6 years ago
Rusty Russell 8e571ba688 listnodes: expose global features. 6 years ago
Rusty Russell fed5a117e7 Update ccan/structeq. 6 years ago
Rusty Russell 4a1ca0fb99 gossipd: don't use raw secp256k1_pubkey in routing. 6 years ago
Rusty Russell 833e8387aa gossipd: fix up BOLT references. 6 years ago
Christian Decker 985af483cf gossip: Wrap insert_broadcast and gossip_store_add in persistent_broadcast 6 years ago
Christian Decker e6ab594904 gossip: Have gossip_store annotate gossip messages 6 years ago
Christian Decker 0546ca446d gossip: Pass routing_state to the gossip_store 6 years ago
Christian Decker 552ddb8dfd gossip: Pass broadcast_state to gossip_store 6 years ago
Rusty Russell da55d3c0ff gossipd: handle node_announcement when channel_announcement removed. 6 years ago
Rusty Russell a38c619486 gossipd: keep index of node and channel announcements. 6 years ago
Rusty Russell 5ec454c7b2 gossipd: don't queue node_announce unless we've queued channel_announce. 6 years ago
Rusty Russell 97bb6c5a28 gossipd: ensure incoming timestamps are reasonable. 6 years ago
Rusty Russell 7a32637b5f gossipd: add timestamp to each broadcast message. 6 years ago