Skip to content

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

Merged
spalger merged 1 commit into5.xfrom
jasper/backport/8758/5.x
Oct 19, 2016
Merged

[backport] PR #8758 to 5.x - Internal server error when saving a widget with German characters in name#8761
spalger merged 1 commit into5.xfrom
jasper/backport/8758/5.x

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 <stuermer@weltenwort.de> 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 <stuermer@weltenwort.de> on 2016-10-19T09:01:46Z

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

* Original sha: fec5e1a
* Authored by spalger <email@spalger.com> on 2016-10-19T19:06:39Z
@elastic-jasper elastic-jasper added the backport This PR is a backport of another PR label Oct 19, 2016
@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

Labels

backport This PR is a backport of another PR v5.1.1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments