156 Commits (e5809cf2680efb82788384daf5385f85aa2b15c6)

Author SHA1 Message Date
Rusty Russell 4fa36c585d gossipd: receive hsm fd from master. 7 years ago
Rusty Russell f172be71dc gossipd: fail peer for the master daemon. 7 years ago
Rusty Russell 399b5f61bc gossipd: rename fail_peer to drop_peer. 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 4be7e94e0b gossip: make rpc responses correct. 7 years ago
Rusty Russell 28553308e2 gossip: make channel_announce-set fields unset until channel announce. 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 ffddb91e3e gossipd: hand in chain_hash. 7 years ago
Rusty Russell ee00c2c508 lightningd: remove peer->gossip_client_fd 8 years ago
Rusty Russell 4185153d81 gossipd: interface to get a client gossip_fd for a reconnect. 8 years ago
Rusty Russell 7213312f57 lightningd: remove fd from struct peer. 8 years ago
Rusty Russell f2d4309add lightningd/subd: explicit failure reply support. 8 years ago
Rusty Russell 31ff5a49f4 lightningd/peer_control: remove cs from struct peer. 8 years ago
Rusty Russell d95adf7f33 subd: hand through fatal messages as well to callback. 8 years ago
Rusty Russell ffa5e1c52c peer_fail: differentiate transient and permanent failures. 8 years ago
Rusty Russell f7a22b699e lightningd/peer_control: embed id, don't use pointer. 8 years ago
Rusty Russell d1fcc434c8 subd: use array of fd pointers, not fds, and use take(). 8 years ago
Rusty Russell 3ab3281a4c lightningd/opening: rename functions and wire messages for clarity. 8 years ago
Rusty Russell 1e36a19164 lightningd/peer_control: keep cryptostate. 8 years ago
Rusty Russell ccad93edb3 gossipd: add fail_peer. 8 years ago
Rusty Russell 662dfef436 lightningd/gossip: Move INIT message handling to handshake daemon. 8 years ago
Rusty Russell f6495d3310 lightningd/peer_control: don't create peer struct until we've connected. 8 years ago
Rusty Russell 34e6e56471 lightningd: introduce peer_state enum. 8 years ago
Rusty Russell be9bb5f9cb lightningd: peer_fail helper to fail/reconnect peer. 8 years ago
Christian Decker e972b208c7 routing: Passing back all addresses on getnodes 8 years ago
Christian Decker daf8866eb5 gossip: Implement the basic node_announcement 8 years ago
Christian Decker 25f1cba3cf routing: Ask gossipd to resolve channel_id and forward HTLCs 8 years ago
Christian Decker d87ca4121d routing: Returning channel_id to getroute requests 8 years ago
Christian Decker b4beab6537 gossip: Make the broadcast interval configurable 8 years ago
Rusty Russell 6d55a17642 lightningd/dev_ping: expand to cover gossipd. 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
Christian Decker 638594f3c6 jsonrpc: Implemented `getchannels` JSON-RPC call 8 years ago
Christian Decker c8da420a9d routing: Fill in the `getroute` functionality 8 years ago
Christian Decker 9273b615ab gossip: Added scheleton for `getroute` calls 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 de651bf8fb gossip: don't use hand-coded nested messages for getnodes array. 8 years ago
Christian Decker d6918dc4ef gossip: Implemented `getnodes` JSON-RPC call 8 years ago
Christian Decker 3045e25624 gossip: Returning a gossip-client upon peer_ready 8 years ago
Rusty Russell da5c7e0a08 daemon/subdaemon: remove in favor of daemon/subd. 8 years ago
Rusty Russell 5dc8cb12be lightningd/gossip: convert to subd. 8 years ago
Rusty Russell 5a73380e64 lightningd/subdaemon: keep peer pointer for one-per-peer daemons. 8 years ago
Rusty Russell fd258fe495 lightningd: wire up opening daemon. 8 years ago