core-lightning/plugins
ZmnSCPxj jxPCSnmZ d15717b576 plugins/libplugin-pay.c: Keep p->invoice->routes valid when the routehints paymod mutates it.
The routehints paymod shares the storage of the array d->routehints and
p->invoice->routes, but once it operates, it possibly leaves it as a stale
pointer to memory it used to have.

Since other paymods may be interested in the invoice details, including
the routehints in the invoice, we should ensure the p->invoice->routes
remains valid whenever we try mutating that array.
2020-09-10 16:50:52 +09:30
..
spender plugins/spender/fundchannel.c: Make fundchannel a thin layer around multifundchannel. 2020-09-10 15:28:50 +09:30
.gitignore plugins/spender/fundchannel.c: Make fundchannel a thin layer around multifundchannel. 2020-09-10 15:28:50 +09:30
autoclean.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
bcli.c plugins/bcli.c: sendrawtransaction now has a required allowhighfees argument. 2020-09-09 12:38:19 +09:30
keysend.c pay: fix handling of legacy vs tlv encoding. 2020-09-10 16:50:32 +09:30
libplugin-pay.c plugins/libplugin-pay.c: Keep p->invoice->routes valid when the routehints paymod mutates it. 2020-09-10 16:50:52 +09:30
libplugin-pay.h pay: fix handling of legacy vs tlv encoding. 2020-09-10 16:50:32 +09:30
libplugin.c libplugin: do partial parsing instead of memmem hack. 2020-08-21 09:52:33 +09:30
libplugin.h libplugin: allow commands and options to mark themselves deprecated. 2020-08-11 08:43:18 +09:30
Makefile plugins/spender/fundchannel.c: Make fundchannel a thin layer around multifundchannel. 2020-09-10 15:28:50 +09:30
pay.c pay: fix handling of legacy vs tlv encoding. 2020-09-10 16:50:32 +09:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
txprepare.c txprepare: elements requires inclusion of an accurate fee output 2020-09-10 12:31:36 +09:30

Plugin Directory

Any file in this directory which is executable and whose name only consists of alphanumeric characters, space, '.', '-' or '_' will be automatically loaded when lightningd starts (unless suppressed with commandline options).