1906 Commits (837a095d680895318d5ed20b32208835c9263bb4)

Author SHA1 Message Date
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
Rusty Russell a42c8bfb38 openingd: wire up dev_memleak. 6 years ago
Rusty Russell 6da379631f hsmd: wire up dev_memleak. 6 years ago
Rusty Russell 1430036684 connectd: wire up dev_memleak. 6 years ago
Rusty Russell ab735dcbe6 gossipd: wire up memleak detection. 6 years ago
Rusty Russell 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 6 years ago
Rusty Russell 6daa599c74 options: plug leak (triggered by next test) 6 years ago
arowser 56a3b3f3df read config file before change working dir 6 years ago
Conor Scott 795bc1b3a7 [test] update test mocks for getinfo rpc update 6 years ago
Conor Scott 3f420dc408 [rpc] Add peer stats to getinfo rpc 6 years ago
Conor Scott dd27205ba2 [rpc] move getinfo implementation to peer_control.c 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 8a246e2c0a jsonrpc: provide overview of how this all connects together. 6 years ago
Rusty Russell 3f5487e247 jsonrpc: dev_slowcmd, a command which starts output then delays. 6 years ago
Rusty Russell e0d14bddb9 jsonrpc: allow multiple commands at once. 6 years ago
Rusty Russell f9fd802147 jsonrpc: make struct json_connection definition private. 6 years ago
Rusty Russell 47d2a71ef0 json.c and jsonrpc.c: move functions between them. 6 years ago
Rusty Russell e17f69ce2d json_stream: disentangle JSON handling from command. 6 years ago
Rusty Russell b2378654d7 jsonrpc: add double '\n' to end of JSON RPC commands. 6 years ago
Christian Decker 6c649ce775 docs: Mention that msatoshi on pay is not optional, but ignored 6 years ago
Christian Decker b02861bfe1 plugin: Give each plugin their own log-prefix 6 years ago
Christian Decker 74c58e9f25 docs: Add an initial draft of the plugin documentation 6 years ago
Christian Decker 805a76a97f plugin: Make the plugins a list 6 years ago
Christian Decker 775e4b784d plugin: Get rid of redundant stdin and stdout members 6 years ago
Christian Decker e6ef675ea1 plugin: Send the configure request once we collected all options 6 years ago
Christian Decker 3abc32cbbc plugin: Terminate objects with an empty line to signal end 6 years ago
Christian Decker 404352fc7e plugin: Configure plugins once we've collected all cli options 6 years ago
Christian Decker 55d6d6b0e7 plugin: Register plugin cli options 6 years ago
Christian Decker 10338983a6 plugin: Add logs to plugin and add method to kill a plugin 6 years ago
Christian Decker 8e83d43c39 opts: Split early from non-early args so plugins can register theirs 6 years ago
Christian Decker 084224f134 plugin: Add request muxing to the plugin subsystem 6 years ago