Merge branch 'master' of ssh://jschumacher@git.eclipse.org/gitroot/smila/org.eclipse.smila.core.git
diff --git a/core/org.eclipse.smila.http.server/META-INF/MANIFEST.MF b/core/org.eclipse.smila.http.server/META-INF/MANIFEST.MF
index 64a5543..b7fd82c 100644
--- a/core/org.eclipse.smila.http.server/META-INF/MANIFEST.MF
+++ b/core/org.eclipse.smila.http.server/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: SMILA HTTP server bundle
 Bundle-SymbolicName: org.eclipse.smila.http.server
-Bundle-Version: 1.3.0.qualifier
+Bundle-Version: 1.4.0.qualifier
 Bundle-Vendor: Eclipse RT SMILA project
 Bundle-RequiredExecutionEnvironment: JavaSE-1.7
 Import-Package: javax.servlet;version="2.5.0",
@@ -43,7 +43,7 @@
 Eclipse-BuddyPolicy: registered
 Service-Component: OSGI-INF/httpservice.xml
 Export-Package: org.eclipse.smila.http.server;version="1.2.0",
- org.eclipse.smila.http.server.internal;version="1.3.0",
- org.eclipse.smila.http.server.jetty;version="1.3.0",
+ org.eclipse.smila.http.server.internal;version="1.4.0",
+ org.eclipse.smila.http.server.jetty;version="1.4.0",
  org.eclipse.smila.http.server.json;version="1.3.0",
  org.eclipse.smila.http.server.util;version="1.3.0"
diff --git a/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/internal/HandlerAdapter.java b/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/internal/HandlerAdapter.java
index 006a298..0e73b1d 100644
--- a/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/internal/HandlerAdapter.java
+++ b/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/internal/HandlerAdapter.java
@@ -2,7 +2,7 @@
  * Copyright (c) 2008, 2011 Attensity Europe GmbH and brox IT Solutions GmbH. All rights reserved. This program and the

  * accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this

  * distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

- * 

+ *

  * Contributors: Juergen Schumacher (Attensity Europe GmbH) - initial API and implementation

  *******************************************************************************/

 package org.eclipse.smila.http.server.internal;

@@ -33,7 +33,7 @@
 

   /**

    * create handler adapter for the given HttpHandler.

-   * 

+   *

    * @param handler

    *          SMILA HttpHandler

    */

@@ -43,7 +43,7 @@
 

   /**

    * {@inheritDoc}

-   * 

+   *

    * @see AbstractHandler#handle(String, Request, HttpServletRequest, HttpServletResponse)

    */

   @Override

@@ -51,7 +51,7 @@
     final HttpServletResponse response) throws IOException, ServletException {

     final EndPoint endPoint = AbstractHttpConnection.getCurrentConnection().getEndPoint();

     final HttpExchange exchange =

-      new HttpExchangeImpl(baseRequest, response, endPoint.getLocalHost(), endPoint.getLocalPort());

+      new HttpExchangeImpl(baseRequest, response, endPoint.getLocalAddr(), endPoint.getLocalPort());

     _handler.handle(exchange);

     // commit response to prevent other handlers appending stuff.

     baseRequest.setHandled(true);

@@ -60,7 +60,7 @@
 

   /**

    * {@inheritDoc}

-   * 

+   *

    * @see Graceful#setShutdown(boolean)

    */

   @Override

diff --git a/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/jetty/PortConstraintSecurityHandler.java b/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/jetty/PortConstraintSecurityHandler.java
index c6c98d0..a18fef7 100644
--- a/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/jetty/PortConstraintSecurityHandler.java
+++ b/core/org.eclipse.smila.http.server/code/src/org/eclipse/smila/http/server/jetty/PortConstraintSecurityHandler.java
@@ -80,7 +80,7 @@
 

   @Override

   protected boolean checkSecurity(final Request request) {

-    if (_noAuthenticationPort > 0 && request.getServerPort() == _noAuthenticationPort) {

+    if (_noAuthenticationPort > 0 && request.getLocalPort() == _noAuthenticationPort) {

       return false;

     }

     // needed for preflight CORS requests: OPTIONS requests should not require authentication