-
Notifications
You must be signed in to change notification settings - Fork 160
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
Make hiddenpaths registration work both locally and remotely #4376
Commits on Aug 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a5f12b - Browse repository at this point
Copy the full SHA 0a5f12bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fb135b - Browse repository at this point
Copy the full SHA 5fb135bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cd4df8 - Browse repository at this point
Copy the full SHA 9cd4df8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b8f7b - Browse repository at this point
Copy the full SHA e2b8f7bView commit details -
hidden_paths: yet another test Path implementation that lacked the In…
…terfaces() method.
Configuration menu - View commit details
-
Copy full SHA for ecfb97c - Browse repository at this point
Copy the full SHA ecfb97cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e1da6 - Browse repository at this point
Copy the full SHA 21e1da6View commit details -
hidden_paths: A less disruptive solution to the registry addressing.
* give the control service a static port. * use that in the topo config as the hidden_path service address for use by the discovery service. * This change does not yet include the associated changes to the config generators.
Configuration menu - View commit details
-
Copy full SHA for ed60241 - Browse repository at this point
Copy the full SHA ed60241View commit details -
hidden_paths: Slight change of approach to address configuration.
The CS public address and the CS scion address can now be the same, while the service resolver explicitly gets a different port. I am experimenting with the possibility of configuring the service resolver address as the regular address field of a new service named "service_resolution". (oncilla@ thinks it's a bad idea. I do not understand why yet but I guess I'll find out). Also updated tests to match the intended changes, and to call assert.Equal() with arguments in the correct order.
Configuration menu - View commit details
-
Copy full SHA for ac6a9cd - Browse repository at this point
Copy the full SHA ac6a9cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f2f76 - Browse repository at this point
Copy the full SHA 13f2f76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca68f6 - Browse repository at this point
Copy the full SHA 3ca68f6View commit details -
resolver_service: Make the service resolution port dynamic by default.
If the service resolution address isn't configured, let it have a random port. The dispatcher dynamically assigns a port and also registers it as the recipient of resolution requests. It appears that no knowledge of the port is required outside of that.
Configuration menu - View commit details
-
Copy full SHA for 0c24724 - Browse repository at this point
Copy the full SHA 0c24724View commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91fcc94 - Browse repository at this point
Copy the full SHA 91fcc94View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0983d8 - Browse repository at this point
Copy the full SHA b0983d8View commit details
Commits on Aug 22, 2023
-
hidden_paths: Simplifications - the Resolver address now always has a…
… dynamic port. Doing this allows the CS's SCION address to have the same host/port as the CS's public address (by default) instead of being dynamic. This in turn makes it discoverable, which allows the hidden path registry to be reachable. This approach allows the topology file to declare the hidden_path registry address to be obviously identical to the address configured for the CS... much less confusing.
Configuration menu - View commit details
-
Copy full SHA for 814522f - Browse repository at this point
Copy the full SHA 814522fView commit details -
hidden_paths: removed abadonned change. The ServiceResolution address…
… doesn't need to be configurable.
Configuration menu - View commit details
-
Copy full SHA for 189b687 - Browse repository at this point
Copy the full SHA 189b687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b70948 - Browse repository at this point
Copy the full SHA 5b70948View commit details -
Configuration menu - View commit details
-
Copy full SHA for da7ab4f - Browse repository at this point
Copy the full SHA da7ab4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb032fa - Browse repository at this point
Copy the full SHA eb032faView commit details -
hidden_paths: use the new config appraoch in tests - hs services have…
… the same address as cs.
Configuration menu - View commit details
-
Copy full SHA for cdd27dc - Browse repository at this point
Copy the full SHA cdd27dcView commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4d69965 - Browse repository at this point
Copy the full SHA 4d69965View commit details -
Configuration menu - View commit details
-
Copy full SHA for b79c8d4 - Browse repository at this point
Copy the full SHA b79c8d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 925e924 - Browse repository at this point
Copy the full SHA 925e924View commit details -
hidden_paths: Simplified some more. Got rid of the IntraASTCPServer f…
…or the hidden segment service. It's not needed. The local optimization has low value and won't be done at this time if ever.
Configuration menu - View commit details
-
Copy full SHA for 8fbea89 - Browse repository at this point
Copy the full SHA 8fbea89View commit details
Commits on Aug 24, 2023
-
hidden_paths: Ensure that intraAS paths have metadata.
This avoids the need for special behavior to handle nil metadata in a few places.
Configuration menu - View commit details
-
Copy full SHA for 5376bc4 - Browse repository at this point
Copy the full SHA 5376bc4View commit details -
hidden_paths: remove the Interfaces method from the Path interface.
This method isn't useful anymore. All paths which metadata gets used now have real metadata.
Configuration menu - View commit details
-
Copy full SHA for 59e9b6c - Browse repository at this point
Copy the full SHA 59e9b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f9d418 - Browse repository at this point
Copy the full SHA 9f9d418View commit details -
Configuration menu - View commit details
-
Copy full SHA for 625def5 - Browse repository at this point
Copy the full SHA 625def5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fda540 - Browse repository at this point
Copy the full SHA 4fda540View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac87cde - Browse repository at this point
Copy the full SHA ac87cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e9dbd - Browse repository at this point
Copy the full SHA d1e9dbdView commit details
Commits on Aug 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d7c8d15 - Browse repository at this point
Copy the full SHA d7c8d15View commit details -
hidden_paths: add an empty dataplanePath to intraAS paths so they are…
… truly complete and safe to use.
Configuration menu - View commit details
-
Copy full SHA for deed435 - Browse repository at this point
Copy the full SHA deed435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2373845 - Browse repository at this point
Copy the full SHA 2373845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e92748 - Browse repository at this point
Copy the full SHA 3e92748View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca14667 - Browse repository at this point
Copy the full SHA ca14667View commit details