208 Commits (8a84e961edffa5cfd09964d37d2d244c156ca38b)

Author SHA1 Message Date
Rusty Russell fed25cc540 lightningd/subd: add a context to requests. 8 years ago
Rusty Russell a815500653 lightningd: hand HSM fd to channeld. 8 years ago
Rusty Russell e36a65a189 lightningd/subd: msgcb return -1 to close channel. 8 years ago
Rusty Russell eb61446ec8 daemon/invoice: wean off dstate (a little), link into new daemon. 8 years ago
Rusty Russell d3cbde4b46 lightningd/channel: send and receive revoke_and_ack packets. 8 years ago
Rusty Russell 2ddc0b696c lightningd/channel: keep old commit points. 8 years ago
Rusty Russell 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell dd15361935 lightningd/derive_basepoints: helper to increment our per_commit_point. 8 years ago
Rusty Russell 8f2c4348a9 lightningd/channel.c: tell if we're still awaiting revoke_and_ack. 8 years ago
Rusty Russell 3041cd5915 lightningd/channel.c: clearer functions names, better return values. 8 years ago
Rusty Russell f83c04fdbe lightningd/channel.c: make callbacks clearly generic 8 years ago
Rusty Russell ada1eb5106 lightningd/channel.c: add callbacks for when HTLCs fully committed/removed. 8 years ago
Rusty Russell 82a467f131 lightningd/channel: send and receive update_commit 8 years ago
Rusty Russell 0197353bd9 lightningd/Makefile: put timeout into OLD_LIB_SRC for all daemons. 8 years ago
Rusty Russell 64b50e5cb6 lightningd/channel: handle adding HTLC, generalize handler. 8 years ago
Rusty Russell 4839916038 lightningd/cryptomsg: discard unknown odd messages internally. 8 years ago
Rusty Russell 47da80fdca lightningd: dev_newhtlc command. 8 years ago
Rusty Russell 7919279367 lightningd/channel: inter-daemon messages for HTLC handling. 8 years ago
Rusty Russell 185a649572 lightningd: include daemon/sphinx. 8 years ago
Rusty Russell 075092411e lightningd/channel: generate htlc txs and wscripts as well. 8 years ago
Rusty Russell dd1a81d8bd lightningd/channel: implement channel_fail_htlc. 8 years ago
Rusty Russell 3a9c559dc6 lightningd/channel: quote BOLT #2 for checking expiry. 8 years ago
Rusty Russell 8cc7f31d44 Update wire from spec 9e0a0e893db389bfe392b2f4db8097949395fe28 8 years ago
Rusty Russell e45bc0ce47 Update wire from spec 9a572ff0a3a4d6bceba9c0a9b859692180ecf18f 8 years ago
Christian Decker 7793bd1b9d gossip: Consolidated direction bit computation 8 years ago
Rusty Russell 5e00beaeb4 lightningd/test: fix tests after 62ccf266fa 8 years ago
Christian Decker 638594f3c6 jsonrpc: Implemented `getchannels` JSON-RPC call 8 years ago
Christian Decker 60a2227f0d channel: Disable channels that are lost via a channel_update 8 years ago
Christian Decker c8da420a9d routing: Fill in the `getroute` functionality 8 years ago
Christian Decker 2d198e22d0 jsonrpc: Added nested messages for the getroute reply 8 years ago
Christian Decker 9273b615ab gossip: Added scheleton for `getroute` calls 8 years ago
Christian Decker 23a1d7d475 gossip: Do not log anything, it breaks a daemon connection! 8 years ago
sstone 62ccf266fa bolt 3: use our revocation basepoint when computing their revocation key 8 years ago
Christian Decker 21d7ed0cf6 subd: Do not close STDOUT in sub-daemons 8 years ago
Christian Decker d2c626820f channel: Wait for 6 confirmations before sending announcement sigs 8 years ago
Christian Decker b2ea4cfd66 wiregen: Passing ctx to array helpers that require it 8 years ago
Rusty Russell d2e19c3735 lightningd/status: reuse wire code for sending status. 8 years ago
Rusty Russell 8be18ccfa1 lightningd/msg_queue: rename msg_is_fd to msg_extract_fd 8 years ago
Rusty Russell cf6d25cad6 lightningd/connection: rename to lightningd/daemon_conn 8 years ago
Rusty Russell d616dbbd44 lightningd/connection: remove conn_fd field. 8 years ago
Rusty Russell bdc41f00f3 lightningd/channel: use msg_queue properly for peer. 8 years ago
Rusty Russell 5637564cd4 lightningd/status: support daemon_conn for status_trace and status_failed. 8 years ago
Rusty Russell 7442cf7c3e lightningd/channel: use daemon_conn. 8 years ago
Rusty Russell 21498647e2 lightningd/hsm: remove status_send. 8 years ago
Rusty Russell 6a0c9875a1 lightningd/hsm: use daemon_conn. 8 years ago
Rusty Russell c213ea482d channel: receive gossip fd on exec. 8 years ago
Rusty Russell f511012e29 lightningd/gossip: don't hand client fd until release. 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 3938f40274 lightningd/gossip: use daemon_conn for status updates. 8 years ago