186 Commits (b3d5220da5c62a709bab0e350ebc9f4ce1be0e83)

Author SHA1 Message Date
Rusty Russell 9b900138d0 gossip: put 'routing_channel' in charge of 'node_connection'. 7 years ago
ZmnSCPxj 6767434ea9 routing: Use siphash24 for route randomization 7 years ago
ZmnSCPxj aff52ce5a8 gossipd: Implement improved randomization of routes. 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
Rusty Russell e92b710406 tools/generate-wire.py: remove length argument from fromwire_ routines. 7 years ago
Rusty Russell 26617d1d64 gossipd/test: update mocks. 7 years ago
Rusty Russell fd498be7ca status: generate messages rather than marshal/unmarshal manually. 7 years ago
Rusty Russell 84bf60f934 status: add multiple levels of logging. 7 years ago
Christian Decker 26b5588656 gossip: Use replace_broadcast when enqueuing a channel_announcement 7 years ago
ZmnSCPxj 67e2275383 gossipd: Add handling of channel_update to routing failures. 7 years ago
ZmnSCPxj b255d82ae2 gossipd: Implement `gossip_routing_failure` for master to report routing failures. 7 years ago
ZmnSCPxj a2877232af gossipd: Check features in `node_announcement` and `channel_announcement`. 7 years ago
practicalswift d50fb131b6 Avoid passing uninitialized value dummy with uninitialized field addrlen to {initiator,responder}_handshake_ 7 years ago
Rusty Russell 047a2ea043 gossip: don't use assert around code with side effects. 7 years ago
Christian Decker 83caf1fdab routing: Add tracking of eviction for broadcasts 7 years ago
Christian Decker 1b28220b64 Revert "broadcast: don't reorder channel_announce when we get the real one." 7 years ago
Rusty Russell 887e9dcc44 travis: reenable check-source (without BOLT text). 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell f293ff0a6a broadcast: don't reorder channel_announce when we get the real one. 7 years ago
Rusty Russell bb601a1eeb gossipd/test/run-bench-find_route: don't abort if we try to route to ourselves 7 years ago
Rusty Russell bd27eba6f8 bench: reduce defaults for travis run. 7 years ago
Rusty Russell a7eee0b669 routing: precalc per-block risk factor. 7 years ago
Rusty Russell 589cb673ce routing: remove negative fee support. 7 years ago
Rusty Russell 21cc904b03 gossipd/test/run-bench-find_route.c: add perfme support. 7 years ago
Rusty Russell 4a54884d4b gossipd: routing benchmark. 7 years ago
Christian Decker 19c030ea1f routing: Make routing_state aware of its own ID 7 years ago
Rusty Russell 40315bfb91 test: fix dependencies. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell 33bfc2326a gossipd: pass addr of peer though handshake. 7 years ago
Rusty Russell 7e022b522c gossipd: don't try to handle padding inside fromwire_ipaddr. 7 years ago
Rusty Russell a88ac22711 gossipd: include ccan/io version of handshake code, with tests. 7 years ago
Rusty Russell ee9e300da0 gossip: fix address descriptor handling. 7 years ago
Rusty Russell 6933db04b5 gossipd/routing: remove/static unused functions. 7 years ago
Rusty Russell 9c35603275 gossipd/routing: free everything at end of tests. 7 years ago
Rusty Russell ffaab09043 gossipd/test: fix flaky test. 7 years ago
Rusty Russell c8aa50a382 gossipd: fix routing issue. 7 years ago