Merge remote-tracking branch 'origin/master' into jetty-9.1
Conflicts: VERSION.txt aggregates/jetty-all/pom.xml examples/async-rest/async-rest-jar/pom.xml examples/async-rest/async-rest-webapp/pom.xml examples/async-rest/pom.xml examples/embedded/pom.xml examples/pom.xml jetty-annotations/pom.xml jetty-ant/pom.xml jetty-client/pom.xml jetty-continuation/pom.xml jetty-deploy/pom.xml jetty-distribution/pom.xml jetty-http-spi/pom.xml jetty-http/pom.xml jetty-io/pom.xml jetty-jaas/pom.xml jetty-jaspi/pom.xml jetty-jmx/pom.xml jetty-jndi/pom.xml jetty-jsp/pom.xml jetty-jspc-maven-plugin/pom.xml jetty-maven-plugin/pom.xml jetty-monitor/pom.xml jetty-nosql/pom.xml jetty-osgi/jetty-osgi-boot-jsp/pom.xml jetty-osgi/jetty-osgi-boot-warurl/pom.xml jetty-osgi/jetty-osgi-boot/pom.xml jetty-osgi/jetty-osgi-httpservice/pom.xml jetty-osgi/jetty-osgi-npn/pom.xml jetty-osgi/pom.xml jetty-osgi/test-jetty-osgi-context/pom.xml jetty-osgi/test-jetty-osgi-webapp/pom.xml jetty-osgi/test-jetty-osgi/pom.xml jetty-overlay-deployer/pom.xml jetty-plus/pom.xml jetty-proxy/pom.xml jetty-rewrite/pom.xml jetty-runner/pom.xml jetty-security/pom.xml jetty-server/pom.xml jetty-servlet/pom.xml jetty-servlets/pom.xml jetty-spdy/pom.xml jetty-spdy/spdy-client/pom.xml jetty-spdy/spdy-core/pom.xml jetty-spdy/spdy-example-webapp/pom.xml jetty-spdy/spdy-http-server/pom.xml jetty-spdy/spdy-server/pom.xml jetty-spring/pom.xml jetty-start/pom.xml jetty-util-ajax/pom.xml jetty-util/pom.xml jetty-webapp/pom.xml jetty-websocket/pom.xml jetty-websocket/websocket-api/pom.xml jetty-websocket/websocket-api/src/main/java/org/eclipse/jetty/websocket/api/UpgradeResponse.java jetty-websocket/websocket-client/pom.xml jetty-websocket/websocket-common/pom.xml jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/WebSocketSession.java jetty-websocket/websocket-server/pom.xml jetty-websocket/websocket-servlet/pom.xml jetty-xml/pom.xml pom.xml tests/pom.xml tests/test-continuation/pom.xml tests/test-loginservice/pom.xml tests/test-sessions/pom.xml tests/test-sessions/test-hash-sessions/pom.xml tests/test-sessions/test-jdbc-sessions/pom.xml tests/test-sessions/test-sessions-common/pom.xml tests/test-webapps/pom.xml tests/test-webapps/test-jaas-webapp/pom.xml tests/test-webapps/test-jetty-webapp/pom.xml tests/test-webapps/test-jetty-webapp/src/main/config/demo-base/webapps/test.xml tests/test-webapps/test-jndi-webapp/pom.xml tests/test-webapps/test-mock-resources/pom.xml tests/test-webapps/test-proxy-webapp/pom.xml tests/test-webapps/test-servlet-spec/pom.xml tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml tests/test-webapps/test-webapp-rfc2616/pom.xml
This commit is contained in:
commit
defa3a04cf
56
VERSION.txt
56
VERSION.txt
|
@ -164,6 +164,62 @@ jetty-9.1.0.M0 - 16 September 2013
|
|||
+ 417225 added Container.addEventListener method
|
||||
+ 417260 Protected targets matched as true URI path segments
|
||||
|
||||
jetty-9.0.6.v20130930 - 30 September 2013
|
||||
+ 411069 better set compiler defaults to 1.7, including webdefault.xml for jsp
|
||||
+ 411934 War overlay configuration assumes src/main/webapp exists
|
||||
+ 413484 setAttribute in nosql session management better handles _dirty status
|
||||
+ 413684 deprecated unsafe alias checkers
|
||||
+ 413737 hide stacktrace in ReferrerPushStrategyTest
|
||||
+ 414431 Avoid debug NPE race
|
||||
+ 414898 Only upgrade v0 to v1 cookies on dquote , ; backslash space and tab
|
||||
in the value
|
||||
+ 415192 <jsp-file> maps to JspPropertyGroupServlet instead of JspServlet
|
||||
+ 415194 Deployer gives management of context to context collection
|
||||
+ 415302
|
||||
+ 415330 Avoid multiple callbacks at EOF
|
||||
+ 415401 Add initalizeDefaults call to SpringConfigurationProcessor
|
||||
+ 415548 migrate ProxyHTTPToSPDYTest to use HttpClient to avoid intermittent
|
||||
NPE part 2
|
||||
+ 415605 fix status code logging for async requests
|
||||
+ 415999 Fix some of FindBugs warnings
|
||||
+ 416015 Handle null Accept-Language and other headers
|
||||
+ 416096 DefaultServlet leaves open file descriptors with file sizes greater
|
||||
than response buffer
|
||||
+ 416102 Clean up of async sendContent process
|
||||
+ 416103 Added AllowSymLinkAliasChecker.java
|
||||
+ 416251 ProxyHTTPToSPDYConnection now sends a 502 to the client if it
|
||||
receives a rst frame from the upstream spdy server
|
||||
+ 416266 HttpServletResponse.encodeURL() encodes on first request when only
|
||||
SessionTrackingMode.COOKIE is used
|
||||
+ 416314 jetty async client wrong behaviour for HEAD Method + Redirect.
|
||||
+ 416321 handle failure during blocked committing write
|
||||
+ 416453 Add comments to embedded SplitFileServer example
|
||||
+ 416477 Improved consumeAll error handling
|
||||
+ 416568 Simplified servlet exception logging
|
||||
+ 416577 enhanced shutdown handler to send shutdown at startup
|
||||
+ 416585 WebInfConfiguration examines webapp classloader first instead of its
|
||||
parent when looking for container jars
|
||||
+ 416597 Allow classes and jars on the webappcontext extraclasspath to be
|
||||
scanned for annotations
|
||||
+ 416663 Content-length set by resourcehandler
|
||||
+ 416674 run all jetty-ant tests on random ports
|
||||
+ 416679 Change warning to debug if no transaction manager present
|
||||
+ 416787 StringIndexOutOfBounds with a pathMap of ""
|
||||
+ 416940 avoid download of spring-beans.dtd
|
||||
+ 416990 JMX names statically unique
|
||||
+ 417110 Demo / html body end tag missing in authfail.html
|
||||
+ 417225 added Container.addEventListener method
|
||||
+ 417260 Protected targets matched as true URI path segments
|
||||
+ 417289 SPDY replace use of direct buffers with indirect buffers or make it
|
||||
configurable
|
||||
+ 417475 Do not null context Trie during dynamic deploy
|
||||
+ 417574 Setting options with _JAVA_OPTIONS breaks run-forked with
|
||||
<waitForChild>true</waitForChild>
|
||||
+ 417831 Remove jetty-logging.properties from distro/resources
|
||||
+ 418014 Handle NTFS canonical exceptions during alias check
|
||||
+ 418212 org.eclipse.jetty.spdy.server.http.SSLExternalServerTest hangs
|
||||
+ 418227 Null cookie value test
|
||||
|
||||
jetty-9.0.5.v20130815 - 15 August 2013
|
||||
+ 414898 Only upgrade v0 to v1 cookies on dquote , ; backslash space and tab
|
||||
in the value
|
||||
|
|
|
@ -1744,6 +1744,16 @@ public class ContextHandler extends ScopedHandler implements Attributes, Gracefu
|
|||
{
|
||||
return _aliasChecks;
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/**
|
||||
* @param checks list of AliasCheck instances
|
||||
*/
|
||||
public void setAliasChecks(List<AliasCheck> checks)
|
||||
{
|
||||
_aliasChecks.clear();
|
||||
_aliasChecks.addAll(checks);
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------ */
|
||||
/**
|
||||
|
|
|
@ -187,6 +187,16 @@ public class UpgradeRequest
|
|||
{
|
||||
return Collections.unmodifiableMap(parameters);
|
||||
}
|
||||
|
||||
public String getProtocolVersion()
|
||||
{
|
||||
String version = getHeader("Sec-WebSocket-Version");
|
||||
if (version == null)
|
||||
{
|
||||
return "13"; // Default
|
||||
}
|
||||
return version;
|
||||
}
|
||||
|
||||
public String getProtocolVersion()
|
||||
{
|
||||
|
|
|
@ -35,6 +35,12 @@ detected.
|
|||
<Arg type="Boolean">true</Arg>
|
||||
</Call>
|
||||
|
||||
<!-- Enable symlinks
|
||||
<Call name="addAliasCheck">
|
||||
<Arg><New class="org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker"/></Arg>
|
||||
</Call>
|
||||
-->
|
||||
|
||||
<!-- virtual hosts
|
||||
<Set name="virtualHosts">
|
||||
<Array type="String">
|
||||
|
|
|
@ -684,6 +684,11 @@ public class Dump extends HttpServlet
|
|||
try{pout.write("<td>"+getServletContext().getResourcePaths(res)+"</td>");}
|
||||
catch(Exception e) {pout.write("<td>"+"" +e+"</td>");}
|
||||
|
||||
pout.write("</tr><tr>\n");
|
||||
pout.write("<th align=\"right\">getServletContext().getRealPath(...): </th>");
|
||||
try{pout.write("<td>"+getServletContext().getRealPath(res)+"</td>");}
|
||||
catch(Exception e) {pout.write("<td>"+"" +e+"</td>");}
|
||||
|
||||
pout.write("</tr><tr>\n");
|
||||
pout.write("<th align=\"right\">getServletContext().getContext(...): </th>");
|
||||
|
||||
|
@ -706,8 +711,12 @@ public class Dump extends HttpServlet
|
|||
if (cp==null || "/".equals(cp))
|
||||
cp="";
|
||||
pout.write("</tr><tr>\n");
|
||||
pout.write("<th align=\"right\">getServletContext().getContext(...),getRequestDispatcher(...): </th>");
|
||||
pout.write("<td>"+getServletContext().getContext(res).getRequestDispatcher(res.substring(cp.length()))+"</td>");
|
||||
pout.write("<th align=\"right\">getServletContext().getContext(...).getRequestDispatcher(...): </th>");
|
||||
pout.write("<td>"+context.getRequestDispatcher(res.substring(cp.length()))+"</td>");
|
||||
|
||||
pout.write("</tr><tr>\n");
|
||||
pout.write("<th align=\"right\">getServletContext().getContext(...).getRealPath(...): </th>");
|
||||
pout.write("<td>"+context.getRealPath(res.substring(cp.length()))+"</td>");
|
||||
}
|
||||
|
||||
pout.write("</tr><tr>\n");
|
||||
|
|
Loading…
Reference in New Issue