-
Notifications
You must be signed in to change notification settings - Fork 4
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
Tests for NAT-Traversal and Hole-Punching #381
Commits on Jun 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 18437ce - Browse repository at this point
Copy the full SHA 18437ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2110634 - Browse repository at this point
Copy the full SHA 2110634View commit details -
feat: better logging for service handler errors
If an error was logged out by a service handler it would previously appear as `createClientService:`, which was too vague. The logger will now state the name of the handler.
Configuration menu - View commit details
-
Copy full SHA for 8cf52a4 - Browse repository at this point
Copy the full SHA 8cf52a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc365b4 - Browse repository at this point
Copy the full SHA fc365b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for eebeee3 - Browse repository at this point
Copy the full SHA eebeee3View commit details -
tests: fixes from testnet changes
The testnet PR brought in some changes that affect the NAT tests, so they needed to be modified slightly. - Adding a node to the node graph pings the node by default. We want to disable this in the NAT tests so we have more control over the pings. - Nodes add the details of any node that pings them. We can now remove some additional `nodes add` calls that were required to imitate this previously missing functionality.
Configuration menu - View commit details
-
Copy full SHA for ed2973e - Browse repository at this point
Copy the full SHA ed2973eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0adb35 - Browse repository at this point
Copy the full SHA a0adb35View commit details -
feat: removing
edmSimple
configurationNow that nodes add the details of a node that contacts them, we no longer need the `edmSimple` configuration to do this manually.
Configuration menu - View commit details
-
Copy full SHA for 8fdde54 - Browse repository at this point
Copy the full SHA 8fdde54View commit details -
style: linting and other style fixes
General linting, using capitals for constants in NAT utils, and lowercase test descriptions
Configuration menu - View commit details
-
Copy full SHA for 9800c4a - Browse repository at this point
Copy the full SHA 9800c4aView commit details -
fix: relay node for hole punch message now re-writes proxy address
A relay node for a hole punch message was previously not modifying the proxy address in the message (which is the "return address" used to contact the source node). For nodes behind a NAT, who do not know their own public address, they rely on this overwriting so that nodes do not try to contact them on their private, inaccessible address.
Configuration menu - View commit details
-
Copy full SHA for 4f8d17e - Browse repository at this point
Copy the full SHA 4f8d17eView commit details -
feat: added ability to pause
refreshBucketQueue
This will allow us to disable the queue for testing.
Configuration menu - View commit details
-
Copy full SHA for 1095f8f - Browse repository at this point
Copy the full SHA 1095f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 520b799 - Browse repository at this point
Copy the full SHA 520b799View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e35180 - Browse repository at this point
Copy the full SHA 1e35180View commit details -
Configuration menu - View commit details
-
Copy full SHA for 856388b - Browse repository at this point
Copy the full SHA 856388bView commit details -
fix: async bug with composing connections
the composed flag was set at the beginning of the compose function causing another function to throw an error due to an undefined property if it was called at the same time.
Configuration menu - View commit details
-
Copy full SHA for 7c91ace - Browse repository at this point
Copy the full SHA 7c91aceView commit details