Changeset b0c3c11 for apps/jetty


Ignore:
Timestamp:
Aug 9, 2015 1:36:24 PM (5 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
994b51b
Parents:
fde0ae8
Message:

Start work on Jetty 9
targetting 9.2.x for now
Requires Java 7

Location:
apps/jetty
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • apps/jetty/build.xml

    rfde0ae8 rb0c3c11  
    22<project basedir="." default="all" name="jetty">
    33
    4     <property name="jetty.ver" value="8.1.17.v20150415" />
     4    <!-- unused until we go to 9.3 -->
     5    <property name="jetty.branch" value="stable-9" />
     6    <property name="jetty.ver" value="9.2.13.v20150730" />
    57    <property name="jetty.base" value="jetty-distribution-${jetty.ver}" />
    6     <property name="jetty.sha1" value="ce7bcd1bdcdac4cf130467f6d55155b9e1517e71" />
     8    <property name="jetty.sha1" value="9368e431901c7102bb6a39172e905de30d360484" />
    79    <property name="jetty.filename" value="${jetty.base}.zip" />
     10    <!-- change jetty.ver to jetty.branch for 9.3 -->
    811    <property name="jetty.url" value="http://download.eclipse.org/jetty/${jetty.ver}/dist/${jetty.filename}" />
    912    <property name="verified.filename" value="verified.txt" />
     
    140143        </jar>
    141144        <jar destfile="jettylib/javax.servlet.jar" duplicate="preserve" filesetmanifest="mergewithoutmain" >
    142             <zipfileset excludes="about.html about_files about_files/* META-INF/ECLIPSEF.* META-INF/eclipse.inf plugin.properties" src="${jetty.base}/lib/servlet-api-3.0.jar" />
    143             <zipfileset excludes="about.html about_files about_files/* META-INF/ECLIPSEF.* META-INF/eclipse.inf plugin.properties" src="${jetty.base}/lib/jsp/javax.servlet.jsp-2.2.0.v201112011158.jar" />
     145            <zipfileset excludes="about.html about_files about_files/* META-INF/ECLIPSEF.* META-INF/eclipse.inf plugin.properties" src="${jetty.base}/lib/servlet-api-3.1.jar" />
     146            <zipfileset excludes="about.html about_files about_files/* META-INF/ECLIPSEF.* META-INF/eclipse.inf plugin.properties" src="${jetty.base}/lib/jsp/javax.servlet.jsp-2.3.2.jar" />
    144147        </jar>
    145148      <!--
  • apps/jetty/java/src/net/i2p/jetty/I2PLogger.java

    rfde0ae8 rb0c3c11  
    260260        return "net.i2p.jetty.I2PLogger";
    261261    }
     262
     263    /**
     264     *  @since Jetty 9
     265     */
     266    public void debug(String msg, long arg) {
     267        debug(msg, Long.valueOf(arg), null);
     268    }
    262269}
  • apps/jetty/java/src/net/i2p/jetty/I2PRequestLog.java

    rfde0ae8 rb0c3c11  
    2525import javax.servlet.http.Cookie;
    2626
    27 import org.eclipse.jetty.http.HttpHeaders;
    2827import org.eclipse.jetty.http.PathMap;
    2928import org.eclipse.jetty.server.Request;
     
    277276                if (_preferProxiedForAddress)
    278277                {
    279                     addr = request.getHeader(HttpHeaders.X_FORWARDED_FOR);
     278                    addr = request.getHeader("X-Forwarded-For");
    280279                }
    281280
     
    297296                    buf.append(_logDateCache.format(request.getTimeStamp()));
    298297                else
    299                     buf.append(request.getTimeStampBuffer().toString());
     298                    //buf.append(request.getTimeStampBuffer().toString());
     299                    // TODO SimpleDateFormat or something
     300                    buf.append(request.getTimeStamp());
    300301                   
    301302                buf.append("] \"");
     
    345346                synchronized(_writer)
    346347                {
    347                     buf.append(StringUtil.__LINE_SEPARATOR);
     348                    buf.append(System.getProperty("line.separator", "\n"));
    348349                    int l=buf.length();
    349350                    if (l>_copy.length)
     
    399400                    }
    400401
    401                     _writer.write(StringUtil.__LINE_SEPARATOR);
     402                    _writer.write(System.getProperty("line.separator", "\n"));
    402403                    _writer.flush();
    403404                }
     
    416417                               Writer writer) throws IOException
    417418    {
    418         String referer = request.getHeader(HttpHeaders.REFERER);
     419        String referer = request.getHeader("Referer");
    419420        if (referer == null)
    420421            writer.write("\"-\" ");
     
    426427        }
    427428       
    428         String agent = request.getHeader(HttpHeaders.USER_AGENT);
     429        String agent = request.getHeader("User-Agent");
    429430        if (agent == null)
    430431            writer.write("\"-\" ");
     
    442443        if (_logDateFormat!=null)
    443444        {       
    444             _logDateCache = new DateCache(_logDateFormat, _logLocale);
    445             _logDateCache.setTimeZoneID(_logTimeZone);
     445            _logDateCache = new DateCache(_logDateFormat, _logLocale, _logTimeZone);
    446446        }
    447447       
  • apps/jetty/java/src/net/i2p/jetty/JettyStart.java

    rfde0ae8 rb0c3c11  
    3030
    3131import org.eclipse.jetty.server.Connector;
     32import org.eclipse.jetty.server.NetworkConnector;
    3233import org.eclipse.jetty.server.Server;
    3334import org.eclipse.jetty.util.component.LifeCycle;
     
    128129                                Connector[] connectors = server.getConnectors();
    129130                                if (connectors.length > 0) {
    130                                     int port = connectors[0].getPort();
    131                                     if (port > 0) {
    132                                         _port = port;
    133                                         String host = connectors[0].getHost();
    134                                         if (host.equals("0.0.0.0") || host.equals("::"))
    135                                             host = "127.0.0.1";
    136                                         _context.portMapper().register(PortMapper.SVC_EEPSITE, host, port);
     131                                    Connector conn = connectors[0];
     132                                    if (conn instanceof NetworkConnector) {
     133                                        NetworkConnector nconn = (NetworkConnector) conn;
     134                                        int port = nconn.getPort();
     135                                        if (port > 0) {
     136                                            _port = port;
     137                                            String host = nconn.getHost();
     138                                            if (host.equals("0.0.0.0") || host.equals("::"))
     139                                                host = "127.0.0.1";
     140                                            _context.portMapper().register(PortMapper.SVC_EEPSITE, host, port);
     141                                        }
    137142                                    }
    138143                                }
Note: See TracChangeset for help on using the changeset viewer.