Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 2E35F200C3F for ; Wed, 22 Mar 2017 14:28:49 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 2CAFB160B86; Wed, 22 Mar 2017 13:28:49 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 7399C160B83 for ; Wed, 22 Mar 2017 14:28:48 +0100 (CET) Received: (qmail 17833 invoked by uid 500); 22 Mar 2017 13:28:47 -0000 Mailing-List: contact dev-help@olingo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@olingo.apache.org Delivered-To: mailing list dev@olingo.apache.org Received: (qmail 17484 invoked by uid 99); 22 Mar 2017 13:28:46 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Mar 2017 13:28:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 81D6F1812EB for ; Wed, 22 Mar 2017 13:28:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -98.549 X-Spam-Level: X-Spam-Status: No, score=-98.549 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_NEUTRAL=0.652, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id extAh7xBgGW0 for ; Wed, 22 Mar 2017 13:28:45 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 7681A5FB40 for ; Wed, 22 Mar 2017 13:28:45 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id DE7BFE0559 for ; Wed, 22 Mar 2017 13:28:41 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 9E45324D33 for ; Wed, 22 Mar 2017 13:28:41 +0000 (UTC) Date: Wed, 22 Mar 2017 13:28:41 +0000 (UTC) From: "Dmitry Tretyakov (JIRA)" To: dev@olingo.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (OLINGO-1097) Failure while parsing HTTP header fields joined by multiple whitespaces MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 22 Mar 2017 13:28:49 -0000 [ https://issues.apache.org/jira/browse/OLINGO-1097?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dmitry Tretyakov updated OLINGO-1097: ------------------------------------- Description: `RestUtil` while parsing HTTP header values allow to join multiple field values with comma and only one white space it causes that after parsing values are prefixed by white spaces which causes exceptions in `ContentType` instantiation and as result leads to BadRequestException. See RFC 2616 4.2: https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 was: `RestUtil` while parsing HTTP header values allow to join multiple values with comma and only one white space it causes that after parsing values are prefixed by white spaces which causes exceptions in `ContentType` instantiation and as result leads to BadRequestException. See RFC 2616 4.2: https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 > Failure while parsing HTTP header fields joined by multiple whitespaces > ----------------------------------------------------------------------- > > Key: OLINGO-1097 > URL: https://issues.apache.org/jira/browse/OLINGO-1097 > Project: Olingo > Issue Type: Bug > Components: odata2-core > Affects Versions: V2 2.0.8 > Reporter: Dmitry Tretyakov > Fix For: V2 2.0.9 > > > `RestUtil` while parsing HTTP header values allow to join multiple field values with comma and only one white space it causes that after parsing values are prefixed by white spaces which causes exceptions in `ContentType` instantiation and as result leads to BadRequestException. > See RFC 2616 4.2: https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2 -- This message was sent by Atlassian JIRA (v6.3.15#6346)