-
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
Implement request header processing in ext_proc #14385
Commits on Dec 11, 2020
-
Add support to ext_proc for request header processing
Send request headers to the server and apply header mutations based on the response. The rest of the protocol is still ignored. Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 5086541 - Browse repository at this point
Copy the full SHA 5086541View commit details
Commits on Dec 12, 2020
-
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 66faf2d - Browse repository at this point
Copy the full SHA 66faf2dView commit details
Commits on Dec 15, 2020
-
Make header mutation processing more robust and modular with unit tests. Add stats to the ext_proc filter and add test assertions. Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 611ec4d - Browse repository at this point
Copy the full SHA 611ec4dView commit details -
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 70cefbb - Browse repository at this point
Copy the full SHA 70cefbbView commit details -
Fix gcc compile and clang-tidy
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 48fe856 - Browse repository at this point
Copy the full SHA 48fe856View commit details -
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for ae1d84c - Browse repository at this point
Copy the full SHA ae1d84cView commit details
Commits on Dec 16, 2020
-
Create a common function for the three places that we check whether a header may be safely removed from a header map. Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for ab66de1 - Browse repository at this point
Copy the full SHA ab66de1View commit details -
Improve code coverage for ext_proc
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 721af9c - Browse repository at this point
Copy the full SHA 721af9cView commit details
Commits on Dec 17, 2020
-
Merge branch 'master' into ext-proc-3
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for f086d09 - Browse repository at this point
Copy the full SHA f086d09View commit details
Commits on Dec 18, 2020
-
Fix a doc problem and a code review comment
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 47cdf80 - Browse repository at this point
Copy the full SHA 47cdf80View commit details
Commits on Jan 6, 2021
-
Merge branch 'master' into ext-proc-3
Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for dbad315 - Browse repository at this point
Copy the full SHA dbad315View commit details
Commits on Jan 7, 2021
-
Ignore attempts to set sensitive headers
Ignore attempts to set the host, :authority, :method, and any x-envoy headers. We may re-enable some of these later when we can write more tests for them. Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 636b488 - Browse repository at this point
Copy the full SHA 636b488View commit details
Commits on Jan 8, 2021
-
Update list of headers not settable by ext_proc
Add ":scheme" to the list of headers that we will not set. Use the proper mechanism to determine the right prefix for special headers (usually x-envoy but it can be overridden) Signed-off-by: Gregory Brail <gregbrail@google.com>
Configuration menu - View commit details
-
Copy full SHA for 47691db - Browse repository at this point
Copy the full SHA 47691dbView commit details