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

[backport] PR #8758 to 5.x - Internal server error when saving a widget with German characters in name #8761

Merged
merged 1 commit into from
Oct 19, 2016

Conversation

elastic-jasper
Copy link
Contributor

Backport PR #8758

Commit 1:
URI-encode forwarded location header in proxy

Right now there are situations in which ElasticSearch puts characters in
the character code range between 128 and 255 into the Location header.
This leads to an exception when trying to pass on that header through
the hapi proxy in versions before 15.0.0, because it validates that only
US-ASCII characters are used in headers.

To work around that situation, the Location header is encoded using
encodeURI() for now.

Closes #8705

Commit 2:
Add test to verify umlaut in vis name

Relates to #8705

Commit 3:
[elasticsearch/proxy] use different code path with erorr

---------

**Commit 1:**
URI-encode forwarded location header in proxy

Right now there are situations in which ElasticSearch puts characters in
the character code range between 128 and 255 into the `Location` header.
This leads to an exception when trying to pass on that header through
the hapi proxy in versions before 15.0.0, because it validates that only
US-ASCII characters are used in headers.

To work around that situation, the `Location` header is encoded using
`encodeURI()` for now.

Closes #8705

* Original sha: 18c23c1
* Authored by Felix Stürmer <[email protected]> on 2016-10-18T17:55:31Z

**Commit 2:**
Add test to verify umlaut in vis name

Relates to #8705

* Original sha: e100e1f
* Authored by Felix Stürmer <[email protected]> on 2016-10-19T09:01:46Z

**Commit 3:**
[elasticsearch/proxy] use different code path with erorr

* Original sha: fec5e1a
* Authored by spalger <[email protected]> on 2016-10-19T19:06:39Z
@spalger spalger changed the title [backport] PR #8758 to 5.x [backport] PR #8758 to 5.x - Internal server error when saving a widget with German characters in name Oct 19, 2016
@spalger spalger added the v5.1.0 label Oct 19, 2016
@spalger spalger merged commit 2c0a221 into 5.x Oct 19, 2016
@epixa epixa deleted the jasper/backport/8758/5.x branch October 25, 2016 22:57
@epixa epixa added v5.1.1 and removed v5.1.0 labels Dec 8, 2016
airow pushed a commit to airow/kibana that referenced this pull request Feb 16, 2017
[backport] PR elastic#8758 to 5.x - Internal server error when saving a widget with German characters in name

Former-commit-id: 2c0a221
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants