1836 Commits (53c0a21d2cd019daee6d920c8966ad8136ea40f7)

Author SHA1 Message Date
Rusty Russell 1368ac7f3c lightningd: only initialize plugins once we're ready for them to connect. 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell c28cbf4a61 jsonrpc: remove ok pointer. 6 years ago
Rusty Russell 3f16c9a665 param: abstract 'struct command' so param doesn't need to access it. 6 years ago
Rusty Russell 061938068f json: rename json_tok_bitcoin_amount. 6 years ago
Rusty Russell 86c517ac9b common/json: add context arg to json_parse_input. 6 years ago
Rusty Russell b3d30095cb lightningd/plugin: simply patch requests through and don't interpret them (much). 6 years ago
Rusty Russell 10260e2f24 lightningd: expose lower-level APIs. 6 years ago
Rusty Russell 8015e7dcfb jsonrpc: add the obj token to the callback. 6 years ago
Rusty Russell f653723a85 plugin: log response given by plugin if it's invalid JSON. 6 years ago
Rusty Russell fbeef504f5 plugin: preserve stderr for plugins. 6 years ago
Rusty Russell 6da213be31 ccan: update to get updated pipecmd. 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
Rusty Russell b484933b40 plugin: simplify plugin dir test a little. 6 years ago
lisa neigut a39c97c960 channeld: support private channel creation, fixes #2125 6 years ago
Christian Decker be7674ed6c plugin: Added .params.configuration to init call 6 years ago
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell d613b3fa9d connectd: simply use global features from common/features. 6 years ago
Rusty Russell 23540fe956 common: make funding_tx and withdraw_tx share UTXO code. 6 years ago
Rusty Russell a046af4416 lightningd/test: move some tests to common/ and channeld/ 6 years ago
Rusty Russell aee2197a66 jsonrpc: make sure even errors are valid json. 6 years ago
Mark Beckwith 164c76454c test: add json_tok_remove unit tests 6 years ago
Mark Beckwith 70707bf767 rpc: add check command 6 years ago
Mark Beckwith 542f529ed1 param: add support for unused parameters 6 years ago
Christian Decker bd6ce102e6 plugin: Better cleanup when a plugin fails 6 years ago
Christian Decker b23a33ec7a jsonrpc: Use tal_arr_remove instead of leaving NULL in the commands 6 years ago
Christian Decker 230730eca4 plugin: Migrate request creation to json_stream 6 years ago
Christian Decker dc4fb650dc plugin: Add a timeout to the `getmanifest` call 6 years ago
Christian Decker 83ecb61890 plugin: Ignore directories in the plugin-directory 6 years ago
Rusty Russell 111d6df442 plugins: make log prefix the basename. 6 years ago
Rusty Russell eb03b33655 plugins: add and install built-in plugin dir, add clear and disable options. 6 years ago
Rusty Russell a4287f99fd lightningd: add --plugin-dir option to load directory full of plugins. 6 years ago
Christian Decker d7e94a9386 plugin: Iterate over the options from a plugin using the tok->size 6 years ago
Christian Decker b8a1445317 plugin: Make plugin_kill a printf-like function 6 years ago
Christian Decker e625fd7e82 plugin: Map results back to the incoming JSON-RPC request 6 years ago
Christian Decker 7c93cf00bb plugin: Dispatch incoming RPC calls to appropriate plugin 6 years ago
Christian Decker a0f6a82a0b plugin: Make memleak happy 6 years ago
Christian Decker bf89d86ba8 plugin: Plugins need a list of methods they registered 6 years ago
Christian Decker a71208b2a0 plugin: Remove added JSON-RPC methods if a plugin gets killed 6 years ago
Christian Decker 7de4c40b77 plugin: Add plugin rpcmethods to the JSON-RPC interface 6 years ago
Christian Decker 3e1138951b plugin: Add pointer to jsonrpc so we can add new methods 6 years ago
Christian Decker 83775e7cea jsonrpc: Split the jsonrpc object creation from starting to listen 6 years ago
Christian Decker 01c7bc5884 jsonrpc: Make an explicit jsonrpc struct 6 years ago
Christian Decker a4ded47d34 plugin: Fix memory leak when requests are done 6 years ago
arowser 3ba751797b add needed include file 6 years ago
Christian Decker da465f0fdd plugin: Exit if we fail to start a plugin 6 years ago
Rusty Russell d9d762170a memleak: don't get stuck if per-peer daemons die. 6 years ago
Rusty Russell 8fb1b609ce closingd: handle our own memleak detection. 6 years ago
Rusty Russell 55306fc3eb onchaind: wire up dev_memleak. 6 years ago
Rusty Russell d3ea9bf8bf channeld: wire up dev_memleak. 6 years ago