-
Notifications
You must be signed in to change notification settings - Fork 428
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
s2s config per host type #3523
s2s config per host type #3523
Commits on Feb 2, 2022
-
Put all s2s options in one host-type map
- All options can be specified globally and per host type - Host-type s2s section completely overrides the global one - Options have defaults as specified in the docs - Certfile path is checked now - Nested maps are always included as they contain defaults
Configuration menu - View commit details
-
Copy full SHA for 9afba36 - Browse repository at this point
Copy the full SHA 9afba36View commit details -
Handle the new host-type options in s2s helpers
There is now a separate s2s shared secret for each host type
Configuration menu - View commit details
-
Copy full SHA for b6a7d59 - Browse repository at this point
Copy the full SHA b6a7d59View commit details -
Rework s2s_in logic to read options per host type
Main changes: - Server is always checked as host type is needed - Error handling is more consistent and covers more cases
Configuration menu - View commit details
-
Copy full SHA for 65914c6 - Browse repository at this point
Copy the full SHA 65914c6View commit details -
Rework s2s_out logic to read options per host type
Also: unify getting TLS options
Configuration menu - View commit details
-
Copy full SHA for 2b675e3 - Browse repository at this point
Copy the full SHA 2b675e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 901ffae - Browse repository at this point
Copy the full SHA 901ffaeView commit details -
Rework small tests with the new s2s config format
- Test options per host type - Ensure that host-type options override global ones - Put existing files as certificates
Configuration menu - View commit details
-
Copy full SHA for 721aec2 - Browse repository at this point
Copy the full SHA 721aec2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85492b4 - Browse repository at this point
Copy the full SHA 85492b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5749038 - Browse repository at this point
Copy the full SHA 5749038View commit details -
Add s2s tests for error conditions
Also: parallelize, remove repetition
Configuration menu - View commit details
-
Copy full SHA for 58179a2 - Browse repository at this point
Copy the full SHA 58179a2View commit details -
- All options are allowed per host type - s2s section overrides the whole global section now
Configuration menu - View commit details
-
Copy full SHA for 6babcd7 - Browse repository at this point
Copy the full SHA 6babcd7View commit details
Commits on Feb 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for db060ab - Browse repository at this point
Copy the full SHA db060abView commit details