Skip to content
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

Do not 503 on Upgrade: h2c instead remove the header and ignore. #7981

Merged
merged 38 commits into from
Sep 4, 2019
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
a27ef3f
Do not 503 on Upgrade: h2c instead remove the header and ignore.
jplevyak Aug 20, 2019
36cd5ca
Add release note.
jplevyak Aug 20, 2019
66243c3
Address comments.
jplevyak Aug 20, 2019
b516bd7
Address comments.
jplevyak Aug 21, 2019
215e3aa
Address comments.
jplevyak Aug 21, 2019
b563518
Address comments.
jplevyak Aug 21, 2019
b5ea6c6
Address comments.
jplevyak Aug 21, 2019
34632d5
Address comments.
jplevyak Aug 21, 2019
92726a5
Address comments.
jplevyak Aug 21, 2019
a82cc9d
Address comments.
jplevyak Aug 21, 2019
30ef294
Address comments.
jplevyak Aug 21, 2019
9d3a216
Address comments.
jplevyak Aug 21, 2019
1e1ab46
Address comments.
jplevyak Aug 21, 2019
11dbe74
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Aug 21, 2019
ad6c698
Address comments.
jplevyak Aug 22, 2019
51e0372
Address comments.
jplevyak Aug 22, 2019
069b642
Address comments.
jplevyak Aug 22, 2019
a2ac07f
Address comments.
jplevyak Aug 22, 2019
756224b
Address comments.
jplevyak Aug 22, 2019
5d0a1a6
Address comments.
jplevyak Aug 22, 2019
561650a
Fix clang-tidy error.
jplevyak Aug 22, 2019
427b0aa
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Aug 26, 2019
cecc97f
Address comments.
jplevyak Aug 26, 2019
53134ef
Rewritten to use <algorithm> as requested.
jplevyak Aug 27, 2019
7378c2e
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Aug 27, 2019
150f6fd
Fix test.
jplevyak Aug 27, 2019
bba47af
Address comments.
jplevyak Aug 27, 2019
f6c0797
Address comments.
jplevyak Aug 27, 2019
84a2f7b
Address comments.
jplevyak Aug 27, 2019
b79eb9c
Address comments.
jplevyak Aug 27, 2019
46b6993
Remove unnecessary include.
jplevyak Aug 27, 2019
973aa7f
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Aug 28, 2019
a2e7210
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Aug 28, 2019
e230448
Address comments.
jplevyak Aug 29, 2019
f97827f
Format
jplevyak Aug 29, 2019
9663c31
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Aug 30, 2019
73a2b9c
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Sep 4, 2019
af9d672
Merge remote-tracking branch 'envoyproxy/master' into ignore-upgrade-h2c
jplevyak Sep 4, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/root/intro/version_history.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Version history
* header to metadata: added :ref:`PROTOBUF_VALUE <envoy_api_enum_value_config.filter.http.header_to_metadata.v2.Config.ValueType.PROTOBUF_VALUE>` and :ref:`ValueEncode <envoy_api_enum_config.filter.http.header_to_metadata.v2.Config.ValueEncode>` to support protobuf Value and Base64 encoding.
* http: added the ability to reject HTTP/1.1 requests with invalid HTTP header values, using the runtime feature `envoy.reloadable_features.strict_header_validation`.
* http: added the ability to :ref:`merge adjacent slashes<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.merge_slashes>` in the path.
* http: ignore h2c upgrades for HTTP/1.1 requests which are not currently supported.
* http: remove h2c upgrade headers for HTTP/1 requests which are not currently supported.
jplevyak marked this conversation as resolved.
Show resolved Hide resolved
* listeners: added :ref:`continue_on_listener_filters_timeout <envoy_api_field_Listener.continue_on_listener_filters_timeout>` to configure whether a listener will still create a connection when listener filters time out.
* listeners: added :ref:`HTTP inspector listener filter <config_listener_filters_http_inspector>`.
* redis: added :ref:`read_policy <envoy_api_field_config.filter.network.redis_proxy.v2.RedisProxy.ConnPoolSettings.read_policy>` to allow reading from redis replicas for Redis Cluster deployments.
Expand Down