66 Commits (6f181e0dc1a6c442f6235b3367d0a648df60c326)

Author SHA1 Message Date
Rusty Russell 87fc3439c4 test_lightningd.py: fix obscure corner case in gossip. 8 years ago
Rusty Russell 693457a580 lightningd: remove unused offset field from CSV files. 8 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 27764b65f9 lightningd: fix shachain to be 48-bits, with hack for legacy. 8 years ago
Rusty Russell 0197353bd9 lightningd/Makefile: put timeout into OLD_LIB_SRC for all daemons. 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
Rusty Russell cf6d25cad6 lightningd/connection: rename to lightningd/daemon_conn 8 years ago
Rusty Russell 5637564cd4 lightningd/status: support daemon_conn for status_trace and status_failed. 8 years ago
Rusty Russell f511012e29 lightningd/gossip: don't hand client fd until release. 8 years ago
Rusty Russell 3938f40274 lightningd/gossip: use daemon_conn for status updates. 8 years ago
Rusty Russell 1f894b6234 lightningd/gossip: use daemon_conn for master daemon interaction. 8 years ago
Rusty Russell 83466b2b32 ccan: update to get close option to io/fdpass. 8 years ago
Rusty Russell 4bf398c4e7 status: move into lightningd/status. 8 years ago
Rusty Russell 1b0dc7414c lightningd/connection: use msg_queue_wait so it can wake us. 8 years ago
Rusty Russell de651bf8fb gossip: don't use hand-coded nested messages for getnodes array. 8 years ago
Rusty Russell e042198cf8 tools/generate-wire.py: allow typename instead of type sizes. 8 years ago
Christian Decker d6918dc4ef gossip: Implemented `getnodes` JSON-RPC call 8 years ago
Christian Decker 05e64db6cd gossip: Refactored non-local peers to use `daemon_conn` 8 years ago
Christian Decker fd1cbf9030 gossip: Refactoring message handling and removed redundant timers 8 years ago
Christian Decker 5721d7d194 gossip: Marking peer as non-local and forwarding broadcasts 8 years ago
Christian Decker 0596a6cc2c gossip: Initialize the secp256k1_context 8 years ago
Christian Decker ab4f1f0550 gossip: Add missing log to gossip daemon 8 years ago
Christian Decker 11fc750383 gossip: Handle incoming client requests asynchronously 8 years ago
Christian Decker 3045e25624 gossip: Returning a gossip-client upon peer_ready 8 years ago
Christian Decker 477b537bad gossip: Do not clear peer in gossipd when it's handed off 8 years ago
Rusty Russell 5dc8cb12be lightningd/gossip: convert to subd. 8 years ago
Christian Decker 5277787db5 gossip: Do not cleanup broadcast messages 8 years ago
Rusty Russell a845b07ada lightningd/cryptomsg: only free written messages if they're marked take(). 8 years ago
Rusty Russell ccff3ac437 lightningd/funding_tx: fill in scriptsigs for p2sh UTXOs. 8 years ago