diff --git a/VERSION.txt b/VERSION.txt
index f03bf645cae..aa06e5e5d2e 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -1,18 +1,5 @@
jetty-10.0.0-SNAPSHOT
-jetty-9.2.22.v20170606 - 06 June 2017
- + 920 no main manifest attribute, in jetty-runner-9.2.19.v20160908.jar
- + 1108 Please improve logging in SslContextFactory when there are no approved
- cipher suites
- + 1357 RolloverFileOutputStream: No rollout performed at midnight
- + 1469 IllegalStateException in RolloverFileOutputStream
- + 1507 Negative delay Timer.schedule exception due to mismatched local and
- _logTimeZone values
- + 1532 RolloverFileOutputStream can't handle multiple instances
- + 1523 Update ALPN support for Java 8u131
- + 1556 A timing channel in Password.java
- + 1590 RolloverFileOutputStream not functioning in Jetty 9.2.21+
-
jetty-9.4.6.v20170531 - 31 May 2017
+ 523 TLS close behaviour breaking session resumption
+ 1108 Please improve logging in SslContextFactory when there are no approved
@@ -41,6 +28,19 @@ jetty-9.4.6.v20170531 - 31 May 2017
+ 1569 Allow setting of maxBinaryMessageSize to 0 in WebSocketPolicy
+ 1579 NPE in Quoted Quality CSV
+jetty-9.2.22.v20170606 - 06 June 2017
+ + 920 no main manifest attribute, in jetty-runner-9.2.19.v20160908.jar
+ + 1108 Please improve logging in SslContextFactory when there are no approved
+ cipher suites
+ + 1357 RolloverFileOutputStream: No rollout performed at midnight
+ + 1469 IllegalStateException in RolloverFileOutputStream
+ + 1507 Negative delay Timer.schedule exception due to mismatched local and
+ _logTimeZone values
+ + 1532 RolloverFileOutputStream can't handle multiple instances
+ + 1523 Update ALPN support for Java 8u131
+ + 1556 A timing channel in Password.java
+ + 1590 RolloverFileOutputStream not functioning in Jetty 9.2.21+
+
jetty-9.3.20.v20170531 - 31 May 2017
+ 523 TLS close behaviour breaking session resumption
+ 1108 Please improve logging in SslContextFactory when there are no approved
diff --git a/jetty-bom/pom.xml b/jetty-bom/pom.xml
index c22907f4d4b..d9efbf3ff8d 100644
--- a/jetty-bom/pom.xml
+++ b/jetty-bom/pom.xml
@@ -400,6 +400,56 @@
+
+
+ gregw
+ Greg Wilkins
+ gregw@webtide.com
+ Webtide, LLC
+ https://webtide.com
+ 10
+
+
+ janb
+ Jan Bartel
+ janb@webtide.com
+ Webtide, LLC
+ https://webtide.com
+ 10
+
+
+ jesse
+ Jesse McConnell
+ jesse.mcconnell@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ -6
+
+
+ joakime
+ Joakim Erdfelt
+ joakim.erdfelt@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ -7
+
+
+ sbordet
+ Simone Bordet
+ simone.bordet@gmail.com
+ Webtide, LLC
+ https://webtide.com
+ 1
+
+
+ djencks
+ David Jencks
+ david.a.jencks@gmail.com
+ IBM
+ -8
+
+
+
eclipse-release
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannelState.java b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannelState.java
index c5929b78c1a..c5e43b59516 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannelState.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/HttpChannelState.java
@@ -240,7 +240,6 @@ public class HttpChannelState
return Action.READ_CALLBACK;
case REGISTER:
case PRODUCING:
- throw new IllegalStateException(toStringLocked());
case IDLE:
case REGISTERED:
break;
@@ -268,7 +267,7 @@ public class HttpChannelState
_async=Async.NOT_ASYNC;
return Action.ERROR_DISPATCH;
case STARTED:
- case EXPIRING:
+ case EXPIRING:
case ERRORING:
return Action.WAIT;
case NOT_ASYNC:
diff --git a/pom.xml b/pom.xml
index 13ad4a39793..c5764e2902c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -386,7 +386,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.6.0
+ 3.6.2
1.8
@@ -395,7 +395,7 @@
org.apache.maven.plugins
maven-dependency-plugin
- 3.0.0
+ 3.0.1
org.apache.maven.plugins
@@ -413,12 +413,12 @@
org.apache.maven.plugins
maven-enforcer-plugin
- 1.4.1
+ 3.0.0-M1
org.apache.maven.plugins
maven-failsafe-plugin
- 2.19.1
+ 2.20
org.apache.maven.plugins
@@ -438,7 +438,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 2.10.4
+ 3.0.0-M1
UTF-8
UTF-8
@@ -447,8 +447,6 @@
false
false
protected
-
- --allow-script-in-comments
com.acme.*;org.slf4j.*;org.mortbay.*
http://docs.oracle.com/javase/8/docs/api/
@@ -512,20 +510,6 @@
-
-
- var _gaq = _gaq || [];
- _gaq.push(['_setAccount', 'UA-1149868-7']);
- _gaq.push(['_trackPageview']);
- (function() {
- var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
- })();
-
- ]]>
-
@@ -541,7 +525,7 @@
org.apache.maven.plugins
maven-pmd-plugin
- 3.7
+ 3.8
org.apache.maven.plugins
@@ -561,12 +545,12 @@
org.apache.maven.plugins
maven-resources-plugin
- 3.0.0
+ 3.0.2
org.apache.maven.plugins
maven-shade-plugin
- 2.4.3
+ 3.0.0
org.apache.maven.plugins
@@ -576,7 +560,7 @@
org.apache.maven.wagon
wagon-ssh
- 1.0
+ 3.0.0
@@ -604,7 +588,7 @@
org.apache.maven.plugins
maven-war-plugin
- 3.0.0
+ 3.1.0
org.eclipse.jetty.toolchain
@@ -614,22 +598,22 @@
org.jacoco
jacoco-maven-plugin
- 0.7.8
+ 0.7.9
com.agilejava.docbkx
docbkx-maven-plugin
- 2.0.14
+ 2.0.17
com.mycila
license-maven-plugin
- 2.11
+ 3.0
org.apache.felix
maven-bundle-plugin
- 3.0.1
+ 3.3.0
true
@@ -652,12 +636,12 @@
org.apache.servicemix.tooling
depends-maven-plugin
- 1.3.1
+ 1.4.0
org.asciidoctor
asciidoctor-maven-plugin
- 1.5.3
+ 1.5.5
org.codehaus.mojo
@@ -667,7 +651,7 @@
org.codehaus.mojo
build-helper-maven-plugin
- 1.12
+ 3.0.0
org.codehaus.mojo
@@ -677,7 +661,7 @@
org.codehaus.mojo
exec-maven-plugin
- 1.5.0
+ 1.6.0
org.codehaus.mojo
@@ -989,15 +973,6 @@
-
jdk8
@@ -1144,20 +1119,40 @@
+
aggregate-site
-
- org.apache.maven.plugins
- maven-jxr-plugin
-
- true
-
-
org.apache.maven.plugins
maven-javadoc-plugin
+
+
+ --allow-script-in-comments
+
+
+ var _gaq = _gaq || [];
+ _gaq.push(['_setAccount', 'UA-1149868-7']);
+ _gaq.push(['_trackPageview']);
+ (function() {
+ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+ })();
+
+ ]]>
+
+