14 Commits (33bfc2326a2583c397e043a14df58121d5b9dc0c)

Author SHA1 Message Date
Rusty Russell 33bfc2326a gossipd: pass addr of peer though handshake. 7 years ago
Rusty Russell 3f84ca1052 gossipd: really fix peer handoff. 7 years ago
Rusty Russell 8d9818ff9c gossipd: receive global/local features the right way around 7 years ago
Rusty Russell 954a3990fa gossipd: don't send a peer to master with half-written or half-read packet. 7 years ago
Rusty Russell 74e684cc0d is_all_channels: rename to channel_id_is_all 7 years ago
Rusty Russell 474887512d gossipd: rewrite to do the handshake internally. 7 years ago
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 c850e3c0a4 gossipd: add debugging into io_loop. 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 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 a3c51168db routing: use status() instead of log-to-nowhere. 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago
Rusty Russell 91116fe67c gossip: include chain_hash in gossip messages. 7 years ago
Rusty Russell ffddb91e3e gossipd: hand in chain_hash. 7 years ago
Christian Decker 6dbd99ddc6 gossip: Fix a race condition between release_peer and fail_peer 7 years ago
Christian Decker 1a1e29a4bc gossip: Re-initiate the broadcast timer upon reconnect 7 years ago
Rusty Russell 4185153d81 gossipd: interface to get a client gossip_fd for a reconnect. 7 years ago
Rusty Russell f2d4309add lightningd/subd: explicit failure reply support. 7 years ago
Rusty Russell 996567c250 lightningd: update BOLT to add channel_reestablish message. 7 years ago
Rusty Russell d4618fa199 subdaemons: handle master or gossipd failing. 7 years ago
Rusty Russell 87fc3439c4 test_lightningd.py: fix obscure corner case in gossip. 7 years ago
Rusty Russell f504f0be47 gossip: handle release race. 8 years ago
Rusty Russell f4722e93a0 peer_fail: handle incoming reconnections. 8 years ago
Rusty Russell ccad93edb3 gossipd: add fail_peer. 8 years ago
Rusty Russell 5fb1f20898 gossip: make connection own peer. 8 years ago
Rusty Russell 662dfef436 lightningd/gossip: Move INIT message handling to handshake daemon. 8 years ago
Christian Decker 2d76b066c2 routing: Cleaning up old hostname and port handling 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
Rusty Russell cd90c8408c lightningd/gossip: clean up channel resolve failure handling. 8 years ago
Christian Decker 25f1cba3cf routing: Ask gossipd to resolve channel_id and forward HTLCs 8 years ago
Christian Decker b4beab6537 gossip: Make the broadcast interval configurable 8 years ago
Christian Decker 4bc6ee1088 gossip: Fix two bugs in the forwarding of gossip 8 years ago
Rusty Russell 6d55a17642 lightningd/dev_ping: expand to cover gossipd. 8 years ago
Rusty Russell d5be8d26f2 lightningd/ping: ping support. 8 years ago
Rusty Russell a436fa77fc lightningd/msg_queue: add msg_wake helper. 8 years ago
Rusty Russell d967c2ba64 lightningd/gossip: interleave local and gossip messages. 8 years ago
Rusty Russell 4f0f2c0f4e lightningd/gossip: use msg_queue instead of open-coded queue. 8 years ago
Rusty Russell 3509f10e30 lightningd/gossip: shut down daemon when status fd closed. 8 years ago
Rusty Russell e45bc0ce47 Update wire from spec 9a572ff0a3a4d6bceba9c0a9b859692180ecf18f 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
Christian Decker 23a1d7d475 gossip: Do not log anything, it breaks a daemon connection! 8 years ago