-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
router: Create InternalRedirectPolicy in side RouteAction and extend it with pluggable predicates #10908
router: Create InternalRedirectPolicy in side RouteAction and extend it with pluggable predicates #10908
Commits on Apr 22, 2020
-
Move internal redirect configs into InternalRedirectPolicy and implement
pluggable predicates. Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 2d1206f - Browse repository at this point
Copy the full SHA 2d1206fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15f1510 - Browse repository at this point
Copy the full SHA 15f1510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81debc8 - Browse repository at this point
Copy the full SHA 81debc8View commit details -
Fix more typo in the comments.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for e3eee18 - Browse repository at this point
Copy the full SHA e3eee18View commit details -
Configuration menu - View commit details
-
Copy full SHA for c89a6b4 - Browse repository at this point
Copy the full SHA c89a6b4View commit details -
Fix link in hcm arch overview.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 0f77ae8 - Browse repository at this point
Copy the full SHA 0f77ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 985819a - Browse repository at this point
Copy the full SHA 985819aView commit details
Commits on Apr 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8199c60 - Browse repository at this point
Copy the full SHA 8199c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for fac46f2 - Browse repository at this point
Copy the full SHA fac46f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe9e5c9 - Browse repository at this point
Copy the full SHA fe9e5c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 179e5a9 - Browse repository at this point
Copy the full SHA 179e5a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7ada2 - Browse repository at this point
Copy the full SHA 1c7ada2View commit details -
ConfigTest -> PreviousRoutesTest.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 925950c - Browse repository at this point
Copy the full SHA 925950cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e15f7 - Browse repository at this point
Copy the full SHA 61e15f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a806956 - Browse repository at this point
Copy the full SHA a806956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5711900 - Browse repository at this point
Copy the full SHA 5711900View commit details -
Avoid using newly deprecated fields in the integration test.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 684ba65 - Browse repository at this point
Copy the full SHA 684ba65View commit details
Commits on Apr 27, 2020
-
Add comments InternalRedirectAction enum values.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for ad05c9b - Browse repository at this point
Copy the full SHA ad05c9bView commit details -
Run proto_format on proto comment change.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for c606a1e - Browse repository at this point
Copy the full SHA c606a1eView commit details
Commits on Apr 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for feedb0e - Browse repository at this point
Copy the full SHA feedb0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a1f54 - Browse repository at this point
Copy the full SHA b5a1f54View commit details
Commits on Apr 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 23521a6 - Browse repository at this point
Copy the full SHA 23521a6View commit details -
Address code comments. allow_cross_scheme_redirect will be address se…
…parately in a different commit. Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for dabc625 - Browse repository at this point
Copy the full SHA dabc625View commit details
Commits on May 1, 2020
-
Change to allow cross scheme redirect by default.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for d6d1dce - Browse repository at this point
Copy the full SHA d6d1dceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 753e046 - Browse repository at this point
Copy the full SHA 753e046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fa3ecd - Browse repository at this point
Copy the full SHA 9fa3ecdView commit details -
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for ceb0fa9 - Browse repository at this point
Copy the full SHA ceb0fa9View commit details -
Merge remote-tracking branch 'origin/internal-redirect-more-options' …
…into internal-redirect-more-options Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 70da0b9 - Browse repository at this point
Copy the full SHA 70da0b9View commit details -
Merge remote-tracking branch 'upstream/master' into internal-redirect…
…-more-options Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 68cad35 - Browse repository at this point
Copy the full SHA 68cad35View commit details
Commits on May 4, 2020
-
Test that invalid response codes are dropped by InternalRedirectPolicy.
Add trace logging to InternalRedirectPredicate. Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for f7beb49 - Browse repository at this point
Copy the full SHA f7beb49View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc525c4 - Browse repository at this point
Copy the full SHA bc525c4View commit details -
Merge remote-tracking branch 'upstream/master' into internal-redirect…
…-more-options Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 8cd5974 - Browse repository at this point
Copy the full SHA 8cd5974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e06b6d - Browse repository at this point
Copy the full SHA 4e06b6dView commit details -
Add stats for internal redirect.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 8c31bf9 - Browse repository at this point
Copy the full SHA 8c31bf9View commit details -
Fix accidentally broken doc format in http_connection_management.rst
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for db7a8fe - Browse repository at this point
Copy the full SHA db7a8feView commit details -
Configuration menu - View commit details
-
Copy full SHA for cac69d6 - Browse repository at this point
Copy the full SHA cac69d6View commit details -
Fix typo. Add counter test in redirection integration test.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for a24ee60 - Browse repository at this point
Copy the full SHA a24ee60View commit details -
Configuration menu - View commit details
-
Copy full SHA for c05d049 - Browse repository at this point
Copy the full SHA c05d049View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1144d82 - Browse repository at this point
Copy the full SHA 1144d82View commit details -
NiceMock<MockInternalRedirectPredicate>.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 9e08926 - Browse repository at this point
Copy the full SHA 9e08926View commit details
Commits on May 5, 2020
-
Bump stats_integration_test bounds.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for c111425 - Browse repository at this point
Copy the full SHA c111425View commit details -
Adjust stats_integration expectation according to CI.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 5be8361 - Browse repository at this point
Copy the full SHA 5be8361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1e199 - Browse repository at this point
Copy the full SHA 5c1e199View commit details
Commits on May 12, 2020
-
Merge remote-tracking branch 'upstream/master' into internal-redirect…
…-more-options Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 8138621 - Browse repository at this point
Copy the full SHA 8138621View commit details -
Move predicate config to use TypedExtensionConfig.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 8461c5f - Browse repository at this point
Copy the full SHA 8461c5fView commit details -
Implete OnlyAllowSafeCrossSchemeRedirect internal redirect predicate.
Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 56b0188 - Browse repository at this point
Copy the full SHA 56b0188View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15a4d3f - Browse repository at this point
Copy the full SHA 15a4d3fView commit details -
Add OnlyAllowSafeCrossSchemeRedirect predicate to docs. Make sure the
behavior change is documented in the release note. Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 948ca63 - Browse repository at this point
Copy the full SHA 948ca63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93cd0e6 - Browse repository at this point
Copy the full SHA 93cd0e6View commit details
Commits on May 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c62f9da - Browse repository at this point
Copy the full SHA c62f9daView commit details -
Rename OnlyAllowSafeCrossSchemeRedirect to SafeCrossScheme to get around
windows path length limitation. Change default behavior to be disallowing cross scheme redirect. Rename the option to allow_cross_scheme (default to false). Update tests. Document implemeneted default behavior change. Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 4e660fd - Browse repository at this point
Copy the full SHA 4e660fdView commit details -
API comment fix. const vars. Add @param to interface documentation.
AllowListed -> Allow listed. Signed-off-by: pengg <pengg@google.com>
Configuration menu - View commit details
-
Copy full SHA for 416e79e - Browse repository at this point
Copy the full SHA 416e79eView commit details