Skip to content

Commit 4bd1a04

Browse files
committed
Merge branch 'jetty-9.1' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9.1
2 parents 2c9ea8d + 57791f5 commit 4bd1a04

File tree

438 files changed

+1667
-1329
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

438 files changed

+1667
-1329
lines changed

VERSION.txt

Lines changed: 97 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,98 @@
1+
jetty-9.1.0.RC1 - 31 October 2013
2+
+ 294531 Unpacking webapp twice to the same directory name causes problems
3+
with updated jars in WEB-INF/lib
4+
+ 397049 Cannot Provide Custom Credential to JDBCLoginService
5+
+ 403591 improve the Blocking Q implementation.
6+
+ 407716 fixed logs
7+
+ 410840 Change SSLSession.getPeerCertificateChain() to
8+
SSLSession.getPeerCertificates().
9+
+ 415118 WebAppClassLoader.getResource(name) should strip .class from name
10+
+ 415609 spdy replace SessionInvoker with IteratingCallback. Introduce Flusher
11+
class to separate queuing/flushing logic from StandardSession
12+
+ 416300 Order ServletContainerInitializer callbacks
13+
+ 416597 Allow classes and jars on the webappcontext extraclasspath to be
14+
scanned for annotations by jetty-maven-plugin
15+
+ 417356 Add SOCKS support to jetty client.
16+
+ 417932 resources.mod should make ${jetty.base}/resources/ directory
17+
+ 417933 logging.mod ini template should include commented log.class settings
18+
+ 418212 org.eclipse.jetty.spdy.server.http.SSLExternalServerTest hangs.
19+
+ 418441 Use of OPTIONS= in Jetty 9.1 should display WARNING message
20+
+ 418596 Faults in JARs during class scanning should report the jar that
21+
caused the problem
22+
+ 418603 cannot specify a custom ServerEndpointConfig.Configurator
23+
+ 418625 WebSocket / Jsr RemoteEndpoint.sendObject(java.nio.HeapByteBuffer)
24+
doesn't find encoder
25+
+ 418632 WebSocket / Jsr annotated @OnMessage with InputStream fails to be
26+
called
27+
+ 418636 Name anonymous filter and holders with classname-hashcode
28+
+ 418732 Add whiteListByPath mode to IPAccessHandler
29+
+ 418767 run-forked goal ingores test scope dependencies with
30+
useTestScope=true
31+
+ 418792 Session getProtocolVersion always returns null
32+
+ 418892 SSL session caching so unreliable it effectively does not work.
33+
+ 418922 Missing parameterization of etc/jetty-xinetd.xml
34+
+ 418923 Missing parameterization of etc/jetty-proxy.xml
35+
+ 419146 Parameterize etc/jetty-requestlog.xml values
36+
+ 419309 Added symlink checker to test webapp
37+
+ 419330 Allow access to setters on jetty-jspc-maven-plugin
38+
+ 419333 treat // as an alias in path
39+
+ 419344 NPNServerConnection does not close the EndPoint if it reads -1.
40+
+ 419350 Do not borrow space from passed arrays
41+
+ 419655 AnnotationParser throws NullPointerException when scanning files from
42+
jar:file urls
43+
+ 419687 HttpClient's query parameters must be case sensitive.
44+
+ 419799 Async timeout dispatches to error page
45+
+ 419814 Annotation properties maxMessageSize and inputBufferSize don't work
46+
+ 419846 JDBCSessionManager doesn't determine dirty state correctly
47+
+ 419899 Do not wrap SSL Exception as EoFException
48+
+ 419901 Client always adds extra user-agent header.
49+
+ 419904 Data corruption on proxy PUT requests.
50+
+ 419914 QueuedThreadPool uses nanoTime
51+
+ 419937 Request isSecure cleared on recycle
52+
+ 419950 Provide constructor for StringContentProvider that takes Charset.
53+
+ 419964 InputStreamContentProvider does not close provided InputStream.
54+
+ 420012 Improve ProxyServlet.Transparent configuration in case prefix="/".
55+
+ 420033 AsyncContext.onTimeout exceptions passed to onError
56+
+ 420034 Removed threads/timers from Date caching
57+
+ 420039 BufferingResponseListener continues processing after aborting
58+
request.
59+
+ 420048 DefaultServlet alias checks configured resourceBase
60+
+ 420103 Split out jmx-remote module from existing jmx module
61+
+ 420142 reimplemented graceful shutdown
62+
+ 420362 Response/request listeners called too many times.
63+
+ 420364 Bad synchronization in HttpConversation.
64+
+ 420374 Call super.close() in a finally block
65+
+ 420530 AbstractLoginModule never fails a login
66+
+ 420687 XML errors in jetty-plus/src/test/resources/web-fragment-*.xml
67+
+ 420776 complete error pages after startAsync
68+
69+
jetty-9.1.0.RC0 - 30 September 2013
70+
+ 412469 make module for jetty-jaspi
71+
+ 416453 Add comments to embedded SplitFileServer example
72+
+ 416577 enhanced shutdown handler to send shutdown at startup
73+
+ 416674 run all jetty-ant tests on random ports
74+
+ 416940 avoid download of spring-beans.dtd
75+
+ 417152 WebSocket / Do all setup in websocket specific
76+
ServletContainerInitializer
77+
+ 417239 re-implemented Request.getContentRead()
78+
+ 417284 Precompiled regex in HttpField
79+
+ 417289 SPDY replace use of direct buffers with indirect buffers or make it
80+
configurable
81+
+ 417340 Upgrade JDT compiler to one that supports source/target of Java 1.7
82+
+ 417382 Upgrade to asm 4.1 and refactor annotation parsing
83+
+ 417475 Do not null context Trie during dynamic deploy
84+
+ 417490 WebSocket / @PathParam annotated parameters are null when the servlet
85+
mapping uses a wildcard
86+
+ 417561 Refactor annotation related code: change log messages
87+
+ 417574 Setting options with _JAVA_OPTIONS breaks run-forked with
88+
<waitForChild>true</waitForChild>
89+
+ 417831 Remove jetty-logging.properties from distro/resources
90+
+ 417938 Startup / Sort properties presented in --list-config alphabetically
91+
+ 418014 Handle NTFS canonical exceptions during alias check
92+
+ 418068 WebSocketClient has lazy or injected Executor
93+
+ 418212 org.eclipse.jetty.spdy.server.http.SSLExternalServerTest hangs
94+
+ 418227 Null cookie value test
95+
196
jetty-9.1.0.M0 - 16 September 2013
297
+ 393473 Add support for JSR-356 (javax.websocket) draft
398
+ 395444 Websockets not working with Chrome (deflate problem)
@@ -163,53 +258,10 @@ jetty-9.1.0.M0 - 16 September 2013
163258
ServerEndpointConfig.Configurator.getNegotiatedExtensions() is never used
164259
+ 417225 added Container.addEventListener method
165260
+ 417260 Protected targets matched as true URI path segments
166-
167-
jetty-9.0.6.v20130930 - 30 September 2013
168-
+ 411069 better set compiler defaults to 1.7, including webdefault.xml for jsp
169-
+ 411934 War overlay configuration assumes src/main/webapp exists
170-
+ 413484 setAttribute in nosql session management better handles _dirty status
171-
+ 413684 deprecated unsafe alias checkers
172-
+ 413737 hide stacktrace in ReferrerPushStrategyTest
173-
+ 414431 Avoid debug NPE race
174-
+ 414898 Only upgrade v0 to v1 cookies on dquote , ; backslash space and tab
175-
in the value
176-
+ 415192 <jsp-file> maps to JspPropertyGroupServlet instead of JspServlet
177-
+ 415194 Deployer gives management of context to context collection
178-
+ 415302
179-
+ 415330 Avoid multiple callbacks at EOF
180-
+ 415401 Add initalizeDefaults call to SpringConfigurationProcessor
181-
+ 415548 migrate ProxyHTTPToSPDYTest to use HttpClient to avoid intermittent
182-
NPE part 2
183-
+ 415605 fix status code logging for async requests
184-
+ 415999 Fix some of FindBugs warnings
185-
+ 416015 Handle null Accept-Language and other headers
186-
+ 416096 DefaultServlet leaves open file descriptors with file sizes greater
187-
than response buffer
188-
+ 416102 Clean up of async sendContent process
189-
+ 416103 Added AllowSymLinkAliasChecker.java
190-
+ 416251 ProxyHTTPToSPDYConnection now sends a 502 to the client if it
191-
receives a rst frame from the upstream spdy server
192-
+ 416266 HttpServletResponse.encodeURL() encodes on first request when only
193-
SessionTrackingMode.COOKIE is used
194-
+ 416314 jetty async client wrong behaviour for HEAD Method + Redirect.
195-
+ 416321 handle failure during blocked committing write
261+
jetty-9.0.6.v20130930 - 30 September 2013
196262
+ 416453 Add comments to embedded SplitFileServer example
197-
+ 416477 Improved consumeAll error handling
198-
+ 416568 Simplified servlet exception logging
199263
+ 416577 enhanced shutdown handler to send shutdown at startup
200-
+ 416585 WebInfConfiguration examines webapp classloader first instead of its
201-
parent when looking for container jars
202-
+ 416597 Allow classes and jars on the webappcontext extraclasspath to be
203-
scanned for annotations
204-
+ 416663 Content-length set by resourcehandler
205-
+ 416674 run all jetty-ant tests on random ports
206-
+ 416679 Change warning to debug if no transaction manager present
207-
+ 416787 StringIndexOutOfBounds with a pathMap of ""
208264
+ 416940 avoid download of spring-beans.dtd
209-
+ 416990 JMX names statically unique
210-
+ 417110 Demo / html body end tag missing in authfail.html
211-
+ 417225 added Container.addEventListener method
212-
+ 417260 Protected targets matched as true URI path segments
213265
+ 417289 SPDY replace use of direct buffers with indirect buffers or make it
214266
configurable
215267
+ 417475 Do not null context Trie during dynamic deploy
@@ -219,7 +271,7 @@ jetty-9.1.0.M0 - 16 September 2013
219271
+ 418014 Handle NTFS canonical exceptions during alias check
220272
+ 418212 org.eclipse.jetty.spdy.server.http.SSLExternalServerTest hangs
221273
+ 418227 Null cookie value test
222-
274+
223275
jetty-9.0.5.v20130815 - 15 August 2013
224276
+ 414898 Only upgrade v0 to v1 cookies on dquote , ; backslash space and tab
225277
in the value

examples/async-rest/async-rest-jar/src/main/java/org/eclipse/jetty/example/asyncrest/AsyncRestServlet.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.Queue;
2626
import java.util.concurrent.ConcurrentLinkedQueue;
2727
import java.util.concurrent.atomic.AtomicInteger;
28+
2829
import javax.servlet.AsyncContext;
2930
import javax.servlet.ServletConfig;
3031
import javax.servlet.ServletException;

examples/embedded/src/main/java/HelloWorld.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
// ========================================================================
1717
//
1818

19+
import java.io.IOException;
20+
21+
import javax.servlet.ServletException;
1922
import javax.servlet.http.HttpServletRequest;
2023
import javax.servlet.http.HttpServletResponse;
21-
import javax.servlet.ServletException;
22-
import java.io.IOException;
23-
import org.eclipse.jetty.server.Server;
24+
2425
import org.eclipse.jetty.server.Request;
26+
import org.eclipse.jetty.server.Server;
2527
import org.eclipse.jetty.server.handler.AbstractHandler;
2628

2729
public class HelloWorld extends AbstractHandler

examples/embedded/src/main/java/org/eclipse/jetty/embedded/ExampleServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.eclipse.jetty.server.handler.DefaultHandler;
2626
import org.eclipse.jetty.server.handler.HandlerCollection;
2727
import org.eclipse.jetty.servlet.ServletContextHandler;
28+
import org.eclipse.jetty.util.thread.QueuedThreadPool;
2829

2930
public class ExampleServer
3031
{
@@ -44,7 +45,6 @@ public static void main(String[] args) throws Exception
4445
handlers.setHandlers(new Handler[]{context,new DefaultHandler()});
4546
server.setHandler(handlers);
4647

47-
4848
server.start();
4949
server.join();
5050
}

examples/embedded/src/main/java/org/eclipse/jetty/embedded/ServerWithJNDI.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222

2323
import java.util.Properties;
24+
2425
import org.eclipse.jetty.server.Server;
2526
import org.eclipse.jetty.webapp.WebAppContext;
2627

examples/embedded/src/main/java/org/eclipse/jetty/embedded/SpdyServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import org.eclipse.jetty.deploy.providers.WebAppProvider;
2525
import org.eclipse.jetty.jmx.MBeanContainer;
2626
import org.eclipse.jetty.security.HashLoginService;
27-
import org.eclipse.jetty.server.ForwardedRequestCustomizer;
2827
import org.eclipse.jetty.server.AsyncNCSARequestLog;
28+
import org.eclipse.jetty.server.ForwardedRequestCustomizer;
2929
import org.eclipse.jetty.server.Handler;
3030
import org.eclipse.jetty.server.HttpConfiguration;
3131
import org.eclipse.jetty.server.HttpConnectionFactory;

jetty-annotations/src/main/java/org/eclipse/jetty/annotations/AnnotationParser.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,11 @@
2424
import java.net.URI;
2525
import java.net.URL;
2626
import java.net.URLClassLoader;
27-
import java.util.ArrayList;
2827
import java.util.Arrays;
29-
import java.util.Collection;
30-
import java.util.Collections;
31-
import java.util.HashSet;
3228
import java.util.List;
3329
import java.util.Locale;
3430
import java.util.Set;
35-
import java.util.concurrent.TimeUnit;
3631
import java.util.jar.JarEntry;
37-
import java.util.jar.JarFile;
3832
import java.util.jar.JarInputStream;
3933

4034
import org.eclipse.jetty.util.ConcurrentHashSet;

jetty-annotations/src/main/java/org/eclipse/jetty/annotations/ClassInheritanceHandler.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,11 @@
1818

1919
package org.eclipse.jetty.annotations;
2020

21-
import java.util.List;
22-
import java.util.Map;
23-
import java.util.Set;
2421
import java.util.concurrent.ConcurrentHashMap;
2522

2623
import org.eclipse.jetty.annotations.AnnotationParser.AbstractHandler;
2724
import org.eclipse.jetty.annotations.AnnotationParser.ClassInfo;
2825
import org.eclipse.jetty.util.ConcurrentHashSet;
29-
import org.eclipse.jetty.util.MultiMap;
3026
import org.eclipse.jetty.util.log.Log;
3127
import org.eclipse.jetty.util.log.Logger;
3228

jetty-annotations/src/main/java/org/eclipse/jetty/annotations/RunAsAnnotationHandler.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818

1919
package org.eclipse.jetty.annotations;
2020

21-
import java.util.List;
22-
2321
import javax.servlet.Servlet;
2422

2523
import org.eclipse.jetty.annotations.AnnotationIntrospector.AbstractIntrospectableAnnotationHandler;

jetty-annotations/src/test/java/org/eclipse/jetty/annotations/TestAnnotationInheritance.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import java.util.ArrayList;
2727
import java.util.Collections;
2828
import java.util.List;
29-
import java.util.Map;
3029
import java.util.concurrent.ConcurrentHashMap;
3130

3231
import javax.naming.Context;
@@ -37,7 +36,6 @@
3736
import org.eclipse.jetty.annotations.AnnotationParser.FieldInfo;
3837
import org.eclipse.jetty.annotations.AnnotationParser.MethodInfo;
3938
import org.eclipse.jetty.util.ConcurrentHashSet;
40-
import org.eclipse.jetty.util.MultiMap;
4139
import org.junit.After;
4240
import org.junit.Test;
4341

0 commit comments

Comments
 (0)