2516 Commits (53ecf098ab7d153563f31ac5e5582a8dc2ac2c07)

Author SHA1 Message Date
Christian Decker ac5cba2243 htlc: Return an invalid payload error if payload is invalid 5 years ago
Christian Decker 959687bf6d onion: Pass the position and type of the failing TLV type out 5 years ago
Michael Schmoock 6c50185865 fix: cppcheck ignore two false positives on uninitvar 5 years ago
ZmnSCPxj jxPCSnmZ d9b2482415 lightningd/hsm_control.c: Implement `getsharedsecret`. 5 years ago
Rusty Russell f8a21f16c9 lightingd: do a local short_channel_id lookup for forwarding. 5 years ago
Rusty Russell 40e3566e9a lightningd: use the async mechanism for channel_update access. 5 years ago
Rusty Russell 247d249ea8 gossipd: provide helper to get a channels cupdate, create routine to use it. 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell 684ed4231f common/wireaddr: don't include lightningd/lightningd. 5 years ago
Christian Decker 8f87579589 cleanup: Remove current_plugin from plugin_hook_request 5 years ago
Christian Decker 23149c3daa plugin: Actually wait the 20 seconds promised in the docs 5 years ago
Christian Decker 0987747ded plugin: Avoid calling a destructor on a request that was freed 5 years ago
Christian Decker 41a5728fc3 plugin: Do not forward plugin hook calls during shutdown 5 years ago
Christian Decker 4a21883553 plugin: Fix hanging hook calls if the plugin dies 5 years ago
Christian Decker 644daa02e3 plugin: Cleanup a plugin as soon as its stdout closes 5 years ago
Vasil Dimov 89ceb273f5 wire: remove towire_double() 5 years ago
Rusty Russell faac4b28ad plugins: support failure_message in invoice and htlc_accepted hooks. 5 years ago
Rusty Russell c9e73dc4e0 lightningd: rename htlc_in field from failcode to badonion. 5 years ago
Rusty Russell 447730e70f wallet: only store BADONION codes in db for incoming htlcs: rest are all onionreplyies. 5 years ago
Rusty Russell bbc7a79542 lightningd: always use an onionreply for locally generated incoming HTLC errors (unless BADONION). 5 years ago
Rusty Russell 590b2db88e lightningd: make local htlc failures pass a wiremsg for errors, not a failcode. 5 years ago
Rusty Russell 5af3a135be lightningd: separate path for failed_htlc when an onion is bad. 5 years ago
Rusty Russell 72d55d3e3b lightningd: store raw msg rather than code for locally-failed outgoing HTLCs 5 years ago
Rusty Russell a150b09665 wallet: Add new htlc column "localfailmsg" for outgoing htlcs. 5 years ago
Rusty Russell cec18dfd6e lightningd: remove always-NULL argument to add_fail. 5 years ago
Rusty Russell ed839bfda0 channeld: get the onionreply back from lightningd for failed htlcs. 5 years ago
Rusty Russell 7ab5c424b6 gossipd: provide (stripped) channel_update when resolving a channel. 5 years ago
Rusty Russell c7bbdd76d3 lightningd: handle fail_htlc_in with no known outgoing channel. 5 years ago
Rusty Russell bb9b761dda channeld: don't get details of our own failed htlcs at init. 5 years ago
Rusty Russell ad3c7f3a1f lightningd: clean up weird call to send_htlc_out. 5 years ago
Rusty Russell b84b4b4695 lightningd: rename htlc_in and htlc_out failuremsg fields to failonion. 5 years ago
Rusty Russell 11149ef5a1 lightningd, openingd: remove active code inside assert(). 5 years ago
Rusty Russell df50faba6a lightningd: fix crash when plugin has been unloaded and we abort cmd. 5 years ago
Rusty Russell fc4d01cd9d db: put scids in forwards even if we didn't actually send. 5 years ago
darosior a47fd8cf3e pytest: test Bitcoin plugin registration and the bcli plugin 5 years ago
darosior 06d598efc1 lightningd: clean utxos after the topology is setup 5 years ago
darosior 580556b1d0 lightningd/bitcoind: remove all bitcoin-cli specific code 5 years ago
darosior ced444a605 lightningd/bitcoind: use the Bitcoin plugin for fee estimates 5 years ago
darosior c79ab0f1b0 lightningd/bitcoind: use the Bitcoin plugin for getutxout 5 years ago
darosior 78cb921b80 lightningd/bitcoind: use getrawblockatheight for getfilteredblock 5 years ago
darosior 947f5ddde1 lightningd/bitcoind: use the Bitcoin plugin to send transactions 5 years ago
darosior ca7c1f8bc8 lightningd/chaintopology: use plugin for tip polling 5 years ago
darosior 7b18b24e39 lightningd/chaintopology: use plugin backend to setup topology 5 years ago
darosior 2b75a46a6c chaintopology: dont check bitcoin-core version at startup 5 years ago
darosior 3e8a782da7 bitcoind: initialize Bitcoin-backend plugin early 5 years ago
darosior c4ff960b74 bitcoind: allow commands to be registered by different plugins 5 years ago
darosior ae249a2294 chaintopology: check bitcoin plugin commands at startup 5 years ago
Rusty Russell 86c28b2272 channeld: channel drain mitigation. 5 years ago
Christian Decker 490550d508 plugin: Allow multiple plugins to register the `htlc_accepted` hook 5 years ago
Christian Decker d639bdd416 plugin: Remove special case for plugin stopping while handling hooks 5 years ago