46 Commits (b99c5620efc8dac60e3db714ab1aa028a959e7a9)

Author SHA1 Message Date
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
Christian Decker 8e2abfcc70 jsonrpc: Added 'getchannels' RPC method. 8 years ago
Rusty Russell ea41386ed3 daemon: rename all the low-level commands to dev- 8 years ago
Rusty Russell ca80fc0286 getroute: add a risk factor. 8 years ago
Rusty Russell 79b5663db7 routing: don't coredump on routes to neighbors. 8 years ago
Rusty Russell 7bebfe265c pay: remove route when a payment fails partway. 8 years ago
Christian Decker 754616c45a routing: Fix for single hop routes segfaulting. 8 years ago
Rusty Russell 830a65de46 daemon: --add-route option. 8 years ago
Rusty Russell 5f368f1c95 peer: save/load results in database. 8 years ago
Rusty Russell 87da9634bc routing: use ids, not nodes in interface. 8 years ago
Rusty Russell a613d8d1fb peer: make id a pointer, NULL until we know peer's ID. 9 years ago
Rusty Russell f4f0c1aa18 daemon: add dev-routefail command. 9 years ago
Rusty Russell b1ac490bea daemon: add-route RPC command. 9 years ago
Rusty Russell 26a03acfd0 daemon: routing infrastructure. 9 years ago