Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] - Contacts, etc. #2242

Draft
wants to merge 28 commits into
base: quic-wip
Choose a base branch
from
Draft

[WIP] - Contacts, etc. #2242

wants to merge 28 commits into from

Conversation

dr7ana
Copy link
Collaborator

@dr7ana dr7ana commented Oct 22, 2024

No description provided.

@dr7ana dr7ana force-pushed the contacts branch 2 times, most recently from bfd6006 to f6376b4 Compare October 25, 2024 16:40
- DRYing out message serialization across path message types
@dr7ana dr7ana force-pushed the contacts branch 3 times, most recently from 2b0f8d3 to 7d3df28 Compare October 28, 2024 22:14
@dr7ana dr7ana force-pushed the contacts branch 4 times, most recently from ac8feb1 to e910b2d Compare October 29, 2024 21:58
- path mapping fundamentally changed in path_handler and path_context to be correctly 1:1 with upstream RX
- concepts of "is_relayed" and "relay_order" made redundant by relay full mesh
@dr7ana dr7ana force-pushed the contacts branch 4 times, most recently from 9aa0c24 to 0a3b609 Compare November 6, 2024 21:32
…d edges, expiring

- Cleaner handling of relayed vs path-requests
- Relays expire transit_hops; constant lifetime reduced for testing
- Abstracted reservoir sampling algorithm to use for better hop selection
- Moved random to the correct place
- strict-connect pinned edges require more efficient configuration of needed connections
@dr7ana dr7ana force-pushed the contacts branch 2 times, most recently from 725eddd to 37ae719 Compare November 7, 2024 18:24
@dr7ana dr7ana force-pushed the contacts branch 9 times, most recently from 7dfbba1 to 79469d8 Compare November 12, 2024 21:42
- allow 1 pinned edge instead of 2 minimum
- don't throw on bad addrmap.dat
- client default accepted as 0.0.0.0:1090
@dr7ana dr7ana force-pushed the contacts branch 3 times, most recently from 689e840 to 97410d5 Compare November 14, 2024 20:36
- do not use hops with the same /24 masked ip-address
- RPC find_cc endpoint
@dr7ana dr7ana force-pushed the contacts branch 2 times, most recently from ac36410 to 5fafab7 Compare November 14, 2024 23:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant