Commit Graph

10 Commits (5469c9beb08a7adab8174015299b0ac5474d0305)

Author SHA1 Message Date
dr7ana 5469c9beb0 HAPPY NEW YEAR 9 months ago
dr7ana 4c336c9ea1 do not gossip client RCs! 9 months ago
dr7ana 3451a30d0e ALPN verification
- laying the groundwork for functional client->service node connections. this requires ALPNs verification as a secondary method of identification to the remote key
- refactored btreq stream creation to use improved stream creation logic in libquic
9 months ago
dr7ana 42aa92ab95 gossip fetch and response handling implemented 9 months ago
dr7ana 7544436f6a who cares 10 months ago
dr7ana 88b9d9f976 print but better 10 months ago
dr7ana f812d5471b send localrc, receive as remoterc 10 months ago
dr7ana 63644d3d84 Bootstrap seed
- nodes now send their RC to the bootstrap seed on making a request
- allows the bootstrap seed to distribute RCs
10 months ago
dr7ana ed6bd28a35 testnet prep
- redoing link_manager functions again to implement previously ignored review comments on several PRs
- conceptually merging "whitelist_routers" and new "known_{rids,rcs}", s.t. we can completely eliminate white/red/gray/green/etc lists in favor of something that isn't dumb
10 months ago
dr7ana 91121ea22b pull yourself up by your bootstraps sonny
- initial/subsequent fetching combined for RouterContacts and RouterIDs
- bootstraps fallback implemented and looped into fetch logic
10 months ago