532 Commits (fix-test_pay_direct-flake)

Author SHA1 Message Date
Rusty Russell 3ae0c20026 getroute: change definition (and pay default) for riskfactor. 6 years ago
Rusty Russell 05f95b59c1 gossipd: take into account risk in final route comparison. 6 years ago
Rusty Russell 662bb0c565 gossipd: fix riskfactor passing. 6 years ago
Rusty Russell 6a26b0c18d gossipd: increase randomness in route selection. 6 years ago
Rusty Russell afab1f7b3c gossipd: handle onion errors internally. 6 years ago
Rusty Russell 4eddf57fd9 gossipd: don't mark channels unroutable. 6 years ago
Rusty Russell 018a3f1d58 short_channel_id: make mk_short_channel_id return a failure. 6 years ago
Rusty Russell e2777642c0 getroute: add direction to route returned. 6 years ago
Rusty Russell 0ba547ee10 gossipd: handle overflowing query properly (avoid slow 100% CPU reports) 6 years ago
Rusty Russell 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago
Rusty Russell 80753bfbd5 Feedback from @niftynei. 6 years ago
Rusty Russell dc2ee9639b listchannels: allow source arg to list channels by their source node. 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 be64dd84ca waitsendpay: indicate which channel direction the error was. 6 years ago
Rusty Russell c0cfddfa95 test/run-bench-find_route: fix so it runs properly. 6 years ago
Rusty Russell 1567238dd9 invoice: option to expose/not-expose private channels. 6 years ago
Rusty Russell fe4a600bc7 routeboost: don't use channels to dead-end nodes. 6 years ago
Rusty Russell 547d6ab878 routeboost: expose private channel in invoice iff we have no public ones. 6 years ago
Rusty Russell f321b1d35f getroute: remove seed arg, document fromid, make default fuzzpercent match docs. 6 years ago
Rusty Russell 26dda57cc0 utils: make tal_arr_expand safer. 6 years ago
Christian Decker 659a26ea5a misc: Update short_channel_id representation to use 'x' separators 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 23540fe956 common: make funding_tx and withdraw_tx share UTXO code. 6 years ago
Rusty Russell ab735dcbe6 gossipd: wire up memleak detection. 6 years ago
Rusty Russell 78771ca371 gossipd: mark timers as not being leaks. 6 years ago
Rusty Russell 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 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 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