253 Commits (24f708ee7b9c1321d36a10e94a5e773a4a906a02)

Author SHA1 Message Date
Rusty Russell 61420bf79b configure: (mostly) revert b7a56f0531 6 years ago
Christian Decker b7a56f0531 plugin: Gate the plugin subsystem with the --enable-plugins configure flag 6 years ago
Christian Decker 36e060aa60 init: Reap tested subdaemon processes to release OS resources 6 years ago
William Casarin 4d9190aa47 lightningd: fix compile error on unused variable 6 years ago
Mark Beckwith bcde9675e4 Handle SIGINT and SIGTERM for PID 1 6 years ago
Rusty Russell 31a375af53 lightningd: add runtime checking for all system-provided libs. 6 years ago
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 6da213be31 ccan: update to get updated pipecmd. 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
Christian Decker be7674ed6c plugin: Added .params.configuration to init call 6 years ago
Rusty Russell eb03b33655 plugins: add and install built-in plugin dir, add clear and disable options. 6 years ago
Christian Decker a71208b2a0 plugin: Remove added JSON-RPC methods if a plugin gets killed 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
Rusty Russell 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 6 years ago
Christian Decker b02861bfe1 plugin: Give each plugin their own log-prefix 6 years ago
Christian Decker e6ef675ea1 plugin: Send the configure request once we collected all 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 d0de6e59c6 plugin: Start each plugin and setup the connection to it 6 years ago
Christian Decker 59e37c12cd plugin: Add plugins to lightningd and register arguments 6 years ago
Rusty Russell 305795b01e common/json: move JSON creation routines into lightningd/ 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Rusty Russell 704d30edce ping: complete JSON RPC ping commands even if one ping gets no response. 6 years ago
Rusty Russell bdb8416446 lightningd: split pidfile handling. 6 years ago
Christian Decker d9ea2e6b45 master: Move JSON-RPC setup below PID-file creation 6 years ago
Rusty Russell f2e085778c lightningd: more comment fixes. 6 years ago
Rusty Russell dfc2a6b873 More documentation changes. 6 years ago
Rusty Russell 76f116daf1 lightningd: minor cleanups 6 years ago
Rusty Russell 8bc845d7b6 lightningd: inline overview documentation (part 1 of 8). 6 years ago
Rusty Russell 168bec0974 lightningd: move channel/peer/htlc load into own function. 6 years ago
Rusty Russell 3e53a63cf2 wallet: do wallet_invoice init during preparation. 6 years ago
Rusty Russell 2af94f1817 chaintopology: remove redundant wallet pointer. 6 years ago
Rusty Russell c3ec5fc267 lightningd: remove gratuitous SIG_IGN: daemon_setup() does it already. 6 years ago
Rusty Russell c33c971478 lightningd: rename 'daemons' to 'subdaemons'. 6 years ago
Rusty Russell 1e91523663 lightningd: remove unnecessary globals. 6 years ago
Rusty Russell 94da5c9bd4 lightningd: clean up tmpctx on exit before freeing ld. 6 years ago
Rusty Russell 8733015836 memleak: don't require a root pointer. 6 years ago
Rusty Russell 12a39b8a79 lightningd: fix backtraces in memleak detection. 6 years ago
Rusty Russell 50f5eb34b4 openingd: take peer before we're opening, wait for explicit funding msg. 6 years ago
Rusty Russell c05bc7c8ab lightningd: don't try to delete peer from db on shutdown if it's opening. 7 years ago
Christian Decker d6048de100 json-rpc: Shutdown the JSON-RPC in the context of a DB transaction 7 years ago
Rusty Russell 3d3d2ef9af gossipd: remove connectd functionality, enable connectd. 7 years ago
Rusty Russell 92d66a5451 gossipd: take connectd fd on initialization. 7 years ago
Rusty Russell eab83ca79b connectd: new daemon to handle connections. 7 years ago
Rusty Russell 28c3706f87 hsmd: fix missing status messages. 7 years ago
arowser 97118c558e add --conf parameter 7 years ago
Christian Decker 2415f48723 topo: Tell chain_topology about the min and max block height 7 years ago