Adam Ierymenko
|
aec13b50fd
Be a bit more verbose in circuit test reports to more clearly track current and upstream hop in graph traversal history.
|
10 years ago |
Adam Ierymenko
|
3fa6dd377f
docs
|
10 years ago |
Adam Ierymenko
|
273f0d18b0
docs
|
10 years ago |
Adam Ierymenko
|
fea1b6b2c3
docs
|
10 years ago |
Adam Ierymenko
|
0ce0bc00d2
Make sure received() gets called for some new messages, and docs.
|
10 years ago |
Adam Ierymenko
|
69b44bf9a5
Finally add an ECHO.
|
10 years ago |
Adam Ierymenko
|
e5f168f599
Add proof of work request for future DDOS mitigation use.
|
10 years ago |
Adam Ierymenko
|
ab0228f626
More cleanup and simple refactoring, consolidate InetAddres serialize/deserialize into the class.
|
10 years ago |
Adam Ierymenko
|
d3f29d09e8
Plumbing through circuit test stuff.
|
10 years ago |
Adam Ierymenko
|
5341afcdcd
Handling of CIRCUIT_TEST, should be ready to test.
|
10 years ago |
Adam Ierymenko
|
0d0039674f
Add new verb names, and fix some Mac compiler flags.
|
10 years ago |
Adam Ierymenko
|
1a4f16e0ed
More work on circuit testing...
|
10 years ago |
Adam Ierymenko
|
2d0adb562d
Specify circuit test messages.
|
10 years ago |
Adam Ierymenko
|
0b354803f3
Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank.
|
10 years ago |
Adam Ierymenko
|
778c7e6e70
More cleanup to direct path push, comment fixes, etc.
|
10 years ago |
Adam Ierymenko
|
c863ff3f02
A bunch of comments and cleanup, including some to yesterday's direct path pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable.
|
10 years ago |
Adam Ierymenko
|
f398952a6c
Revert some bad docs in Packet -- I think we will still use that. Also rename addMembershipCertificate to more security-descriptive validateAndAddMembershipCertificate, give it a return value, and drop unused force parameter.
|
10 years ago |
Adam Ierymenko
|
79e9a8bcc2
Almost everything for GitHub issue #180 except direct path map setup.
|
10 years ago |
Adam Ierymenko
|
255320e2a6
pushDirectPaths() implementation
|
10 years ago |
Adam Ierymenko
|
93bb934d4e
Some cleanup, docs, and Path -> Path > RemotePath refactor.
|
10 years ago |
Adam Ierymenko
|
9743db3538
docs
|
10 years ago |
Adam Ierymenko
|
e5f7c55c54
Documentation in Packet, more work on path push, and clean up ancient legacy support code in Switch.
|
10 years ago |
Adam Ierymenko
|
0cbbcf2884
Rename VERB_CMA to the more descriptive VERB_PHYSICAL_ADDRESS_PUSH
|
10 years ago |
Adam Ierymenko
|
7bae95836c
Root server terminology cleanup, and tighten up a security check by checking full identity of peers instead of just address.
|
10 years ago |
Kees Bos
|
a425bbc673
Renamed supernode to rootserver
|
10 years ago |
Adam Ierymenko
|
845955dea5
Add definition for VERB_CMA -- GitHub issue #180
|
10 years ago |
Adam Ierymenko
|
0bdd56ebd6
A few revisions to PFS design.
|
10 years ago |
Adam Ierymenko
|
e94518590d
First stab of PFS design work with PKC security -- may not implement in 1.0.3 but stubbing out.
|
10 years ago |
Adam Ierymenko
|
a8835cd8b3
Some prep work to make room for perfect forward security (PFS). Will not affect existing clients.
|
10 years ago |
Adam Ierymenko
|
e922324bc6
Stop inlining all the Packet armor/dearmor stuff to reduce binary bloat. This stuff is called all over the place.
|
10 years ago |