252 Commits (3d2af2237cf7d5c941738bbcabcc46c033c6c4e9)

Author SHA1 Message Date
Rusty Russell 66a07461d3 gossipd: don't ignore first update if timestamp == 0 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 8088e5cadb protobuf: remove 7 years ago
Rusty Russell 91116fe67c gossip: include chain_hash in gossip messages. 7 years ago
Christian Decker fa6e53bb08 Move short_channel_id primitive into bitcoin 7 years ago
Christian Decker fbe3a017a9 gossip: Fix crash of getroute if we don't know any channels 7 years ago
Rusty Russell 40895e4550 Update to match spec: "BOLT7: Reorder feature bitmaps in order to allow future changes" 7 years ago
Christian Decker 75de4476f3 cleanup: Addressing comments from #165 8 years ago
Rusty Russell 6f181e0dc1 BOLT update for 8-byte satoshi values, and other updates. 7 years ago
Rusty Russell 7389aae26a Massive BOLT text underscore and formatting updates. 7 years ago
Christian Decker 05e951d748 wire: Correct the short channel id serialization to use 3+3+2 8 years ago
Christian Decker 2d76b066c2 routing: Cleaning up old hostname and port handling 8 years ago
Christian Decker 26892e79bb routing: Reading multiple addresses from node_announcements 8 years ago
Christian Decker daf8866eb5 gossip: Implement the basic node_announcement 8 years ago
Christian Decker f700662a56 routing: Reading the channel_id from routes passed in from JSONRPC 8 years ago
Christian Decker d87ca4121d routing: Returning channel_id to getroute requests 8 years ago
Christian Decker a215cb47f1 gossip: Verify channel_update signatures 8 years ago
Christian Decker 58196b5a32 gossipd: Verify signatures for incoming channel_announcements 8 years ago
Christian Decker 6e81da3cd2 gossip: Fix a tag collision for different directions of a channel 8 years ago
Christian Decker 7793bd1b9d gossip: Consolidated direction bit computation 8 years ago
Christian Decker 60a2227f0d channel: Disable channels that are lost via a channel_update 8 years ago
Christian Decker 73e65cac4d routing: Refactor get_route into its own method 8 years ago
Rusty Russell 7419fde9a0 Update to new spec: differentiate channel_id and short_channel_id. 8 years ago
Christian Decker c15511cf39 routing: Actually return the port when parsing node_announcements 8 years ago
Christian Decker fb814a7a9e gossip: Adding announcement handling to the gossip subdaemon. 8 years ago
Christian Decker 9de880dce7 refactor: Move the gossip handlers to routing 8 years ago
Christian Decker 92bc0abdc3 refactor: Move JSONRPC methods to separate compilation unit 8 years ago
Christian Decker 76e2c980e1 gossip: Moving to intmap-based broadcast for the legacy daemon 8 years ago
Christian Decker 3aa45a6d0b refactor: Moving write_ip and read_ip into routing.h 8 years ago
Christian Decker 2a7e757053 refactor: Moving functionality out of p2p_announce 8 years ago
Christian Decker 2c06524165 refactor: Moving legacy sync method out of routing 8 years ago
Christian Decker 5d10093da3 refactor: Moving the node_map definition into routing.h 8 years ago
Christian Decker 3cb576d69d refactor: Moving gossip/routing specific state into its own struct 8 years ago
Rusty Russell 12b30ab4fc jsonrpc: register base on linkage. 8 years ago
Christian Decker 570003235e gossip: Fixing minor issues 8 years ago
Christian Decker 0ed23c46a9 gossip: Implemented routing table sync with newly connected peers 8 years ago
Christian Decker e54c0adced gossip: Do not consider half-open connections for routes 8 years ago
Christian Decker 57d5ae96a4 routing: Added channel_id and directions to connections 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell b40c4ae766 json_getroute: don't leak. 8 years ago
Rusty Russell 5349d2aaa7 routing: fix hash of pubkeys. 8 years ago
Rusty Russell fa402aac31 routing: fix hash of pubkeys. 8 years ago
Christian Decker f9a4af62e3 irc: Added alias handling for node announcements 8 years ago
Christian Decker a97d301155 routing: Refuse self-route 8 years ago
Christian Decker 594eb8109c jsonrpc: Added 'getnodes' to list known nodes. 8 years ago
Christian Decker b2126375e0 irc: Add contact information to nodes 8 years ago