41 Commits (f0061d06061b2406edcb6dde975637df65860a1e)

Author SHA1 Message Date
Rusty Russell 4fa7b30836 lightningd: have optional node_id associated with subdaemons. 5 years ago
Rusty Russell dd79813a75 common: add peer_error flag to treat this error as "soft". 6 years ago
Rusty Russell 38d2899fbb common/per_per_state: generalize lightningd/peer_comm Part 1 6 years ago
ZmnSCPxj 37440e9447 lightningd/subd.c: Return NULL from subd_shutdown. 6 years ago
Rusty Russell eaac0d7105 lightningd: group crypto_state and fds into a convenient structure. 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
Rusty Russell 3e2dea221b common/msg_queue: make it a tal object. 6 years ago
Rusty Russell da9d92960d lightningd: accept hsmstatus_client_bad_request messages (and log!) 6 years ago
Rusty Russell 76f116daf1 lightningd: minor cleanups 6 years ago
Rusty Russell 28c3706f87 hsmd: fix missing status messages. 7 years ago
Rusty Russell 1e282ecb7a subd: record which ones connect to a peer. 7 years ago
Rusty Russell ab9d9ef3b8 gossipd: drain fd instead of passing around gossip index. 7 years ago
ZmnSCPxj 74f3662a3b lightningd/subd.h: Add missing wire/wire.h. 7 years ago
Rusty Russell 26b004e5af subd: handle status_peer_billboard messages from subdaemons. 7 years ago
practicalswift 6bacab5e87 Fix typos 7 years ago
Rusty Russell 02d469b3d4 peer_failed: hand fds back to master when we fail. 7 years ago
Rusty Russell d2f691b288 subd: make functions more generic, don't assume 'struct channel'. 7 years ago
Rusty Russell 409fef582d subd: keep pointer to channel, not peer. 7 years ago
Rusty Russell 3a596d6dda subd: wrap all message callbacks in a transaction. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell 4c9f7542b2 subd: Clarify description of subd_release_peer. 7 years ago
Rusty Russell 0b953b86fe subd: automatically detect if callback frees subd. 7 years ago
Rusty Russell 5a256c724a subd: simplify and cleanup lifetime handling. 7 years ago
Rusty Russell b7bb0be944 subd: remove context arg, as we're always owned by lightningd. 7 years ago
Rusty Russell ef28b6112c status: use common status codes for all the failures. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 99581bd709 dev_disconnect: support 'permfail' line to permanently fail peer. 7 years ago
Rusty Russell 6e59f85666 subd: expose raw API for getting a single fd to a subdaemon. 8 years ago
Rusty Russell f2d4309add lightningd/subd: explicit failure reply support. 8 years ago
Rusty Russell 06bc035f59 Minor fixes: feedback from Christian 8 years ago
Rusty Russell 9b1d240c1f lightningd: --dev-disconnect support. 8 years ago
Rusty Russell d1fcc434c8 subd: use array of fd pointers, not fds, and use take(). 8 years ago
Rusty Russell fe1ff33419 lightningd/subd: don't take ownership of peer. 8 years ago
Rusty Russell d27a5d3212 lightningd/lightningd: shutdown subdaemons on exit. 8 years ago
Rusty Russell fed25cc540 lightningd/subd: add a context to requests. 8 years ago
Rusty Russell e36a65a189 lightningd/subd: msgcb return -1 to close channel. 8 years ago
Rusty Russell 7a9df37ef3 lightningd/subd: support multiple fds sent at once in normal messages. 8 years ago
Rusty Russell 38bffc0f0c lightningd/subd: support multiple fds sent at once in request reply. 8 years ago
Rusty Russell 83466b2b32 ccan: update to get close option to io/fdpass. 8 years ago
Rusty Russell 95f41287f0 lightningd/subd: new code for subdaemons. 8 years ago