Return-Path: X-Original-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9569971D9 for ; Mon, 26 Sep 2011 13:38:21 +0000 (UTC) Received: (qmail 83596 invoked by uid 500); 26 Sep 2011 13:38:21 -0000 Delivered-To: apmail-incubator-deltacloud-dev-archive@incubator.apache.org Received: (qmail 83578 invoked by uid 500); 26 Sep 2011 13:38:21 -0000 Mailing-List: contact deltacloud-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltacloud-dev@incubator.apache.org Delivered-To: mailing list deltacloud-dev@incubator.apache.org Received: (qmail 83570 invoked by uid 99); 26 Sep 2011 13:38:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Sep 2011 13:38:21 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of davanum@gmail.com designates 209.85.210.175 as permitted sender) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Sep 2011 13:38:13 +0000 Received: by iadx2 with SMTP id x2so5167255iad.6 for ; Mon, 26 Sep 2011 06:37:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:from:to:cc:subject:date:message-id:x-mailer:in-reply-to :references; bh=VwOovJLzfyly5CMdObHyBc54I0Q+1OeluUNeGsgAWE8=; b=rQUjPL4GXPZjki/qi9as6/cty+78pA01DHxENtoukroyLikkxxZ9QDrm1IMBZzAj5w zbz73gf4mYw8X/ow0awqLrnDfIhAmAANEATdFv2bgdR1X+gxhTkc8WLasJNt+nids+iQ rzQB3iDnBL8qtphVutHN7mfOgtXpk1qHWGHSA= Received: by 10.43.48.1 with SMTP id uu1mr7315738icb.42.1317044273014; Mon, 26 Sep 2011 06:37:53 -0700 (PDT) Received: from localhost.localdomain (c-24-91-7-202.hsd1.ma.comcast.net. [24.91.7.202]) by mx.google.com with ESMTPS id z11sm26406824iba.6.2011.09.26.06.37.51 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 26 Sep 2011 06:37:51 -0700 (PDT) Sender: Davanum Srinivas From: Davanum Srinivas To: deltacloud-dev@incubator.apache.org Cc: Davanum Srinivas Subject: [PATCH] [PATCH] Fix for DTACLOUD-18 : Missing Host header not handled Date: Mon, 26 Sep 2011 09:38:08 -0400 Message-Id: <1317044288-30855-1-git-send-email-dims@apache.org> X-Mailer: git-send-email 1.7.1 In-Reply-To: <32209D7D-FE81-4882-B869-52849E61E3EC@mifo.sk> References: <32209D7D-FE81-4882-B869-52849E61E3EC@mifo.sk> --- server/server.rb | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/server/server.rb b/server/server.rb index 072e888..9d9035c 100644 --- a/server/server.rb +++ b/server/server.rb @@ -77,6 +77,11 @@ error do report_error end +before do + # Respond with 400, If we don't get a http Host header, + halt 400, "Unable to find HTTP Host header" if @env['HTTP_HOST'] == nil +end + # Redirect to /api get '/' do redirect root_url, 301; end -- 1.7.1