37 Commits (8f1f1784b3d5b9da50e4c494d2040f4062b629d2)

Author SHA1 Message Date
Rusty Russell 6b6b7eac61 hsmd: use status_conn to send bad_request messages, make handlers uniform. 6 years ago
Rusty Russell da9d92960d lightningd: accept hsmstatus_client_bad_request messages (and log!) 6 years ago
Rusty Russell 231f14e645 lightningd: get basepoints from hsmd, don't ever get seed. 6 years ago
Rusty Russell 28c3706f87 hsmd: fix missing status messages. 6 years ago
Rusty Russell ff6a6f8deb lightningd: create hsm_get_client_fd() helper. 6 years ago
Rusty Russell 2ecfbf46e3 hsmd: drop newdir logic. 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
Rusty Russell e92b710406 tools/generate-wire.py: remove length argument from fromwire_ routines. 7 years ago
Rusty Russell ad401f3a1c hsm: give it its own log, so it has unique prefix. 7 years ago
Rusty Russell 84bf60f934 status: add multiple levels of logging. 7 years ago
Christian Decker 9ba99d2b2d hsm: Cleanup after merging control and client libraries 7 years ago
Rusty Russell 45f5bb7fac bolt11: move to common/ and sign via callback. 7 years ago
Rusty Russell 7d62de8632 lightningd: fix typo in fatal error. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 153c622157 lightningd: remove lightningd_state. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell f765e0e846 bip32: marshal/unmarshal routines. 7 years ago
Rusty Russell 2ff50107ac lightningd/hsm_control: use a simple fd for HSM. 7 years ago
Christian Decker d6656358b5 wallet: Add bip32_base to the wallet struct 7 years ago
Christian Decker 3f594172b2 hsm: Add messages for withdrawal signature requests 7 years ago
Rusty Russell d95adf7f33 subd: hand through fatal messages as well to callback. 7 years ago
Rusty Russell f7a22b699e lightningd/peer_control: embed id, don't use pointer. 7 years ago
Rusty Russell d1fcc434c8 subd: use array of fd pointers, not fds, and use take(). 8 years ago
Christian Decker daf8866eb5 gossip: Implement the basic node_announcement 8 years ago
Rusty Russell fc98d797d2 hsm: new fd type for channeld. 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 7f406ea80d lightningd/hsm: convert to subd. 8 years ago
Rusty Russell 5a73380e64 lightningd/subdaemon: keep peer pointer for one-per-peer daemons. 8 years ago
Rusty Russell 7525ed787a lightningd/hsm: create a peer-seed for peer secrets. 8 years ago
Rusty Russell 891a915e0f hsm: return BIP32 public seed on initialization. 8 years ago
Rusty Russell 1800e84db7 subdaemon: callback to handle subdaemon status updates. 8 years ago
Rusty Russell 542e6844f7 lightningd/lightningd: start HSM at initialization time. 8 years ago