Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B7B1695FD for ; Sun, 10 Mar 2013 21:41:13 +0000 (UTC) Received: (qmail 51269 invoked by uid 500); 10 Mar 2013 21:41:13 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 51236 invoked by uid 500); 10 Mar 2013 21:41:13 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 51227 invoked by uid 99); 10 Mar 2013 21:41:13 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Mar 2013 21:41:13 +0000 Date: Sun, 10 Mar 2013 21:41:13 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: dev@couchdb.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (COUCHDB-1689) CORS requests on attachments sometimes fail MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/COUCHDB-1689?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13598393#comment-13598393 ] ASF subversion and git services commented on COUCHDB-1689: ---------------------------------------------------------- Commit b0420f9006915149e81607615720f32f21c76725 in branch refs/heads/master from [~vmx] [ https://git-wip-us.apache.org/repos/asf?p=couchdb.git;h=b0420f9 ] Fix CORS error with attachments When attachments were returned (?attachments=true) while CORS was enabled and used, an error occured. The reason for this error were headers that were encoded as binaries instead of lists. String operations on binaries throw errors. This commit fixes COUCHDB-1689. > CORS requests on attachments sometimes fail > ------------------------------------------- > > Key: COUCHDB-1689 > URL: https://issues.apache.org/jira/browse/COUCHDB-1689 > Project: CouchDB > Issue Type: Bug > Components: Database Core > Reporter: Volker Mische > > In some cases CORS requests fail. I've identified two cases: > 1. when using CORS and requesting attachments with doc?attachments=true the request failes > 2. When an uncompressed attachments is requested directly with a range request > The reason is that in those cases headers are encoded as binaries instead of lists. CORS is doing some string manipulations (string:to_lower/1) which fails when it gets binaries. > Pull request with tests and fix is forthcoming. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira