From aeb9d2c5dc961ce639701d3b8f0794be86798986 Mon Sep 17 00:00:00 2001 From: Lachlan Roberts Date: Tue, 16 Apr 2019 13:33:37 +1000 Subject: [PATCH 1/6] Issue #3476 - previous WebSocketSessions being added to new connections Signed-off-by: Lachlan Roberts --- .../tests/ConcurrentConnectTest.java | 126 ++++++++++++++++++ .../jetty/websocket/tests/EventSocket.java | 106 +++++++++++++++ .../client/WebSocketUpgradeRequest.java | 6 +- 3 files changed, 237 insertions(+), 1 deletion(-) create mode 100644 jetty-websocket/jetty-websocket-tests/src/test/java/org/eclipse/jetty/websocket/tests/ConcurrentConnectTest.java create mode 100644 jetty-websocket/jetty-websocket-tests/src/test/java/org/eclipse/jetty/websocket/tests/EventSocket.java diff --git a/jetty-websocket/jetty-websocket-tests/src/test/java/org/eclipse/jetty/websocket/tests/ConcurrentConnectTest.java b/jetty-websocket/jetty-websocket-tests/src/test/java/org/eclipse/jetty/websocket/tests/ConcurrentConnectTest.java new file mode 100644 index 00000000000..aca32fc1d99 --- /dev/null +++ b/jetty-websocket/jetty-websocket-tests/src/test/java/org/eclipse/jetty/websocket/tests/ConcurrentConnectTest.java @@ -0,0 +1,126 @@ +// +// ======================================================================== +// Copyright (c) 1995-2019 Mort Bay Consulting Pty. Ltd. +// ------------------------------------------------------------------------ +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Eclipse Public License v1.0 +// and Apache License v2.0 which accompanies this distribution. +// +// The Eclipse Public License is available at +// http://www.eclipse.org/legal/epl-v10.html +// +// The Apache License v2.0 is available at +// http://www.opensource.org/licenses/apache2.0.php +// +// You may elect to redistribute this code under either of these licenses. +// ======================================================================== +// + +package org.eclipse.jetty.websocket.tests; + +import java.net.URI; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; + +import org.eclipse.jetty.server.Server; +import org.eclipse.jetty.server.ServerConnector; +import org.eclipse.jetty.servlet.ServletContextHandler; +import org.eclipse.jetty.websocket.api.StatusCode; +import org.eclipse.jetty.websocket.client.WebSocketClient; +import org.eclipse.jetty.websocket.servlet.WebSocketServlet; +import org.eclipse.jetty.websocket.servlet.WebSocketServletFactory; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; +import static org.junit.jupiter.api.Assertions.assertTrue; + +public class ConcurrentConnectTest +{ + private static final int MAX_CONNECTIONS = 150; + + private Server server; + private WebSocketClient client; + private URI uri; + + @BeforeEach + public void start() throws Exception + { + server = new Server(); + ServerConnector connector = new ServerConnector(server); + connector.setPort(0); + server.addConnector(connector); + + ServletContextHandler context = new ServletContextHandler(); + context.setContextPath("/"); + context.addServlet(MyWebSocketServlet.class, "/"); + server.setHandler(context); + + server.start(); + uri = new URI("ws://localhost:" + connector.getLocalPort()); + + client = new WebSocketClient(); + client.getHttpClient().setMaxConnectionsPerDestination(MAX_CONNECTIONS); + client.start(); + } + + @AfterEach + public void stop() throws Exception + { + client.stop(); + server.stop(); + } + + @Test + public void testConcurrentConnect() throws Exception + { + List listeners = new ArrayList(); + final int messages = MAX_CONNECTIONS; + + for (int i=0; i receivedMessages = new BlockingArrayQueue<>(); + + public CountDownLatch open = new CountDownLatch(1); + public CountDownLatch error = new CountDownLatch(1); + public CountDownLatch closed = new CountDownLatch(1); + + public Session getSession() + { + return session; + } + + @OnWebSocketConnect + public void onOpen(Session session) + { + this.session = session; + behavior = session.getPolicy().getBehavior().name(); + LOG.info("{} onOpen(): {}", toString(), session); + open.countDown(); + } + + @OnWebSocketMessage + public void onMessage(String message) throws IOException + { + LOG.info("{} onMessage(): {}", toString(), message); + receivedMessages.offer(message); + } + + @OnWebSocketClose + public void onClose(int statusCode, String reason) + { + LOG.debug("{} onClose(): {}:{}", toString(), statusCode, reason); + closeCode = statusCode; + closeReason = reason; + closed.countDown(); + } + + @OnWebSocketError + public void onError(Throwable cause) + { + LOG.info("{} onError(): {}", toString(), cause); + failure = cause; + error.countDown(); + } + + @Override + public String toString() + { + return String.format("[%s@%s]", behavior, Integer.toHexString(hashCode())); + } + + @WebSocket + public static class EchoSocket extends EventSocket + { + @Override + public void onMessage(String message) throws IOException + { + super.onMessage(message); + session.getRemote().sendStringByFuture(message); + } + } +} diff --git a/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketUpgradeRequest.java b/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketUpgradeRequest.java index e42c776f2a1..48bb8ef87b4 100644 --- a/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketUpgradeRequest.java +++ b/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketUpgradeRequest.java @@ -582,7 +582,11 @@ public class WebSocketUpgradeRequest extends HttpRequest implements CompleteList if (connectionListeners != null) { - connectionListeners.forEach((listener) -> connection.addListener(listener)); + connectionListeners.forEach((listener) -> + { + if (!(listener instanceof WebSocketSession)) + connection.addListener(listener); + }); } URI requestURI = this.getURI(); From 926a8428a8a61d4d150916b75c4dd293c3949716 Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Thu, 18 Apr 2019 13:08:41 -0500 Subject: [PATCH 2/6] Updating maven-javadoc-plugin config for JDK-8212233 bug Signed-off-by: Joakim Erdfelt --- pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pom.xml b/pom.xml index a856666f485..703ef37f495 100644 --- a/pom.xml +++ b/pom.xml @@ -530,6 +530,8 @@ maven-javadoc-plugin 3.0.1 + 8 + 8 UTF-8 UTF-8 UTF-8 From aa1c656c315c011c01e7b21aabb04066635b9f67 Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Thu, 18 Apr 2019 14:44:28 -0500 Subject: [PATCH 3/6] Updating to version 9.4.17.v20190418 --- VERSION.txt | 7 +- aggregates/jetty-all-compact3/pom.xml | 2 +- aggregates/jetty-all/pom.xml | 2 +- apache-jsp/pom.xml | 2 +- apache-jstl/pom.xml | 2 +- examples/async-rest/async-rest-jar/pom.xml | 2 +- examples/async-rest/async-rest-webapp/pom.xml | 2 +- examples/async-rest/pom.xml | 2 +- examples/embedded/pom.xml | 2 +- examples/pom.xml | 2 +- jetty-alpn/jetty-alpn-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-server/pom.xml | 2 +- jetty-alpn/jetty-alpn-java-client/pom.xml | 2 +- jetty-alpn/jetty-alpn-java-server/pom.xml | 2 +- jetty-alpn/jetty-alpn-openjdk8-client/pom.xml | 2 +- jetty-alpn/jetty-alpn-openjdk8-server/pom.xml | 2 +- jetty-alpn/jetty-alpn-server/pom.xml | 2 +- jetty-alpn/pom.xml | 2 +- jetty-annotations/pom.xml | 2 +- jetty-ant/pom.xml | 2 +- jetty-bom/pom.xml | 135 +++++++++--------- jetty-cdi/cdi-2/pom.xml | 2 +- jetty-cdi/cdi-core/pom.xml | 2 +- jetty-cdi/cdi-full-servlet/pom.xml | 2 +- jetty-cdi/cdi-servlet/pom.xml | 2 +- jetty-cdi/cdi-websocket/pom.xml | 2 +- jetty-cdi/pom.xml | 2 +- jetty-cdi/test-cdi-webapp/pom.xml | 2 +- jetty-client/pom.xml | 2 +- jetty-continuation/pom.xml | 2 +- jetty-deploy/pom.xml | 2 +- jetty-distribution/pom.xml | 2 +- jetty-documentation/pom.xml | 2 +- jetty-fcgi/fcgi-client/pom.xml | 2 +- jetty-fcgi/fcgi-server/pom.xml | 2 +- jetty-fcgi/pom.xml | 2 +- .../jetty-gcloud-session-manager/pom.xml | 2 +- jetty-gcloud/pom.xml | 2 +- jetty-hazelcast/pom.xml | 2 +- jetty-home/pom.xml | 2 +- jetty-http-spi/pom.xml | 2 +- jetty-http/pom.xml | 2 +- jetty-http2/http2-alpn-tests/pom.xml | 2 +- jetty-http2/http2-client/pom.xml | 2 +- jetty-http2/http2-common/pom.xml | 2 +- jetty-http2/http2-hpack/pom.xml | 2 +- .../http2-http-client-transport/pom.xml | 2 +- jetty-http2/http2-server/pom.xml | 2 +- jetty-http2/pom.xml | 2 +- jetty-infinispan/infinispan-common/pom.xml | 2 +- .../infinispan-embedded-query/pom.xml | 2 +- jetty-infinispan/infinispan-embedded/pom.xml | 2 +- .../infinispan-remote-query/pom.xml | 2 +- jetty-infinispan/infinispan-remote/pom.xml | 2 +- jetty-infinispan/pom.xml | 2 +- jetty-io/pom.xml | 2 +- jetty-jaas/pom.xml | 2 +- jetty-jaspi/pom.xml | 2 +- jetty-jmh/pom.xml | 2 +- jetty-jmx/pom.xml | 2 +- jetty-jndi/pom.xml | 2 +- jetty-jspc-maven-plugin/pom.xml | 2 +- jetty-maven-plugin/pom.xml | 2 +- .../jetty-memcached-sessions/pom.xml | 2 +- jetty-memcached/pom.xml | 2 +- jetty-nosql/pom.xml | 2 +- jetty-osgi/jetty-osgi-alpn/pom.xml | 2 +- jetty-osgi/jetty-osgi-boot-jsp/pom.xml | 2 +- jetty-osgi/jetty-osgi-boot-warurl/pom.xml | 2 +- jetty-osgi/jetty-osgi-boot/pom.xml | 2 +- jetty-osgi/jetty-osgi-httpservice/pom.xml | 2 +- jetty-osgi/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-context/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-fragment/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-server/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-webapp/pom.xml | 2 +- jetty-osgi/test-jetty-osgi/pom.xml | 2 +- jetty-plus/pom.xml | 2 +- jetty-proxy/pom.xml | 2 +- jetty-quickstart/pom.xml | 2 +- jetty-rewrite/pom.xml | 2 +- jetty-runner/pom.xml | 2 +- jetty-security/pom.xml | 2 +- jetty-server/pom.xml | 2 +- jetty-servlet/pom.xml | 2 +- jetty-servlets/pom.xml | 2 +- jetty-spring/pom.xml | 2 +- jetty-start/pom.xml | 2 +- jetty-unixsocket/pom.xml | 2 +- jetty-util-ajax/pom.xml | 2 +- jetty-util/pom.xml | 2 +- jetty-webapp/pom.xml | 2 +- .../javax-websocket-client-impl/pom.xml | 2 +- .../javax-websocket-server-impl/pom.xml | 2 +- jetty-websocket/jetty-websocket-tests/pom.xml | 2 +- jetty-websocket/pom.xml | 2 +- jetty-websocket/websocket-api/pom.xml | 2 +- jetty-websocket/websocket-client/pom.xml | 2 +- jetty-websocket/websocket-common/pom.xml | 2 +- jetty-websocket/websocket-server/pom.xml | 2 +- jetty-websocket/websocket-servlet/pom.xml | 2 +- jetty-xml/pom.xml | 2 +- pom.xml | 2 +- tests/pom.xml | 2 +- tests/test-continuation/pom.xml | 2 +- tests/test-distribution/pom.xml | 2 +- tests/test-http-client-transport/pom.xml | 2 +- tests/test-integration/pom.xml | 2 +- tests/test-jmx/jmx-webapp-it/pom.xml | 2 +- tests/test-jmx/jmx-webapp/pom.xml | 2 +- tests/test-jmx/pom.xml | 2 +- tests/test-loginservice/pom.xml | 2 +- tests/test-quickstart/pom.xml | 2 +- tests/test-sessions/pom.xml | 2 +- .../test-sessions/test-file-sessions/pom.xml | 2 +- .../test-gcloud-sessions/pom.xml | 2 +- .../test-hazelcast-sessions/pom.xml | 2 +- .../test-infinispan-sessions/pom.xml | 2 +- .../test-sessions/test-jdbc-sessions/pom.xml | 2 +- .../test-memcached-sessions/pom.xml | 2 +- .../test-mongodb-sessions/pom.xml | 2 +- .../test-sessions-common/pom.xml | 2 +- tests/test-webapps/pom.xml | 2 +- tests/test-webapps/test-http2-webapp/pom.xml | 2 +- tests/test-webapps/test-jaas-webapp/pom.xml | 2 +- tests/test-webapps/test-jetty-webapp/pom.xml | 2 +- tests/test-webapps/test-jndi-webapp/pom.xml | 2 +- .../test-webapps/test-mock-resources/pom.xml | 2 +- tests/test-webapps/test-proxy-webapp/pom.xml | 2 +- tests/test-webapps/test-servlet-spec/pom.xml | 2 +- .../test-container-initializer/pom.xml | 2 +- .../test-spec-webapp/pom.xml | 2 +- .../test-web-fragment/pom.xml | 2 +- tests/test-webapps/test-simple-webapp/pom.xml | 2 +- .../test-webapps/test-webapp-rfc2616/pom.xml | 2 +- 136 files changed, 204 insertions(+), 206 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index c575d3abc06..27bfdb1cf97 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,4 +1,7 @@ -jetty-9.4.17-SNAPSHOT +jetty-9.4.17.v20190418 - 18 April 2019 + + 3464 Split SslContextFactory into Client and Server + + 3549 Directory Listing on Windows reveals Resource Base path + + 3555 DefaultHandler Reveals Base Resource Path of each Context jetty-9.4.16.v20190411 - 11 April 2019 + 1861 Limit total bytes pooled by ByteBufferPools @@ -12,7 +15,7 @@ jetty-9.4.16.v20190411 - 11 April 2019 + 3389 Websockets jsr356 willDecode not invoked during decoding + 3394 java.security.acl.Group is deprecated and marked for removal + 3404 Cleanup QuotedQualityCSV internal use of Double - + 3411 HttpClient does not timeout during multiple redirection + + 3411 HttpClient does not timeout during multiple redirection + 3421 Duplicate JSESSIONID sent when invalidating new session + 3422 CLOSE_WAIT socket status forever after terminating websocket client side diff --git a/aggregates/jetty-all-compact3/pom.xml b/aggregates/jetty-all-compact3/pom.xml index 30eba55f9b1..70b7b5bc082 100644 --- a/aggregates/jetty-all-compact3/pom.xml +++ b/aggregates/jetty-all-compact3/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../../pom.xml 4.0.0 diff --git a/aggregates/jetty-all/pom.xml b/aggregates/jetty-all/pom.xml index b6e98119ade..10515356fa5 100644 --- a/aggregates/jetty-all/pom.xml +++ b/aggregates/jetty-all/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../../pom.xml 4.0.0 diff --git a/apache-jsp/pom.xml b/apache-jsp/pom.xml index 937e986e2d5..3c9efb5d9e6 100644 --- a/apache-jsp/pom.xml +++ b/apache-jsp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 apache-jsp diff --git a/apache-jstl/pom.xml b/apache-jstl/pom.xml index 1e8514cc67d..24136ee488c 100644 --- a/apache-jstl/pom.xml +++ b/apache-jstl/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 apache-jstl diff --git a/examples/async-rest/async-rest-jar/pom.xml b/examples/async-rest/async-rest-jar/pom.xml index d091e18bbc1..d79cdd2d418 100644 --- a/examples/async-rest/async-rest-jar/pom.xml +++ b/examples/async-rest/async-rest-jar/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty example-async-rest - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/examples/async-rest/async-rest-webapp/pom.xml b/examples/async-rest/async-rest-webapp/pom.xml index 48d1b0d4a9f..a2da29ee349 100644 --- a/examples/async-rest/async-rest-webapp/pom.xml +++ b/examples/async-rest/async-rest-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty example-async-rest - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/examples/async-rest/pom.xml b/examples/async-rest/pom.xml index e6ba380faf9..ecab1959f63 100644 --- a/examples/async-rest/pom.xml +++ b/examples/async-rest/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.examples examples-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/examples/embedded/pom.xml b/examples/embedded/pom.xml index 10075b11c9c..3993317f950 100644 --- a/examples/embedded/pom.xml +++ b/examples/embedded/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.examples examples-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/examples/pom.xml b/examples/pom.xml index a9475140b8a..0990e8f04d8 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-client/pom.xml b/jetty-alpn/jetty-alpn-client/pom.xml index f4dabbc771e..a34b057e720 100644 --- a/jetty-alpn/jetty-alpn-client/pom.xml +++ b/jetty-alpn/jetty-alpn-client/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-alpn-client diff --git a/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml b/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml index 16928ee6257..5aee2f642df 100644 --- a/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml +++ b/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml b/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml index 4235b6d971e..bfb95babd53 100644 --- a/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml +++ b/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-java-client/pom.xml b/jetty-alpn/jetty-alpn-java-client/pom.xml index 6a5c8057dfd..1540965d150 100644 --- a/jetty-alpn/jetty-alpn-java-client/pom.xml +++ b/jetty-alpn/jetty-alpn-java-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-java-server/pom.xml b/jetty-alpn/jetty-alpn-java-server/pom.xml index 4316183d7f5..84afb89cc70 100644 --- a/jetty-alpn/jetty-alpn-java-server/pom.xml +++ b/jetty-alpn/jetty-alpn-java-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml b/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml index 6ee854e37b8..a994c263605 100644 --- a/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml +++ b/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml b/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml index 4b336b208d6..c5d2a597726 100644 --- a/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml +++ b/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-alpn/jetty-alpn-server/pom.xml b/jetty-alpn/jetty-alpn-server/pom.xml index 0d3477588a5..49371d62f56 100644 --- a/jetty-alpn/jetty-alpn-server/pom.xml +++ b/jetty-alpn/jetty-alpn-server/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-alpn-server diff --git a/jetty-alpn/pom.xml b/jetty-alpn/pom.xml index a5fb57873d6..ee7968f6c09 100644 --- a/jetty-alpn/pom.xml +++ b/jetty-alpn/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-alpn-parent diff --git a/jetty-annotations/pom.xml b/jetty-annotations/pom.xml index 9e05b8e41ac..518cdce1ab1 100644 --- a/jetty-annotations/pom.xml +++ b/jetty-annotations/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-annotations diff --git a/jetty-ant/pom.xml b/jetty-ant/pom.xml index 9243641b5ea..7eaa173d586 100644 --- a/jetty-ant/pom.xml +++ b/jetty-ant/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-ant diff --git a/jetty-bom/pom.xml b/jetty-bom/pom.xml index d5f8c5095c3..02f3da09e66 100644 --- a/jetty-bom/pom.xml +++ b/jetty-bom/pom.xml @@ -9,7 +9,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 @@ -53,331 +53,326 @@ org.eclipse.jetty apache-jsp - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty apache-jstl - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-java-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-java-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-openjdk8-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-openjdk8-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-conscrypt-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-conscrypt-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-alpn-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-annotations - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-ant - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.cdi cdi-core - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.cdi cdi-servlet - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-continuation - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-deploy - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-distribution - 9.4.17-SNAPSHOT + 9.4.17.v20190418 zip org.eclipse.jetty jetty-distribution - 9.4.17-SNAPSHOT + 9.4.17.v20190418 tar.gz org.eclipse.jetty.fcgi fcgi-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.fcgi fcgi-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.gcloud jetty-gcloud-session-manager - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-home - 9.4.17-SNAPSHOT + 9.4.17.v20190418 zip org.eclipse.jetty jetty-home - 9.4.17-SNAPSHOT + 9.4.17.v20190418 tar.gz org.eclipse.jetty jetty-http - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.http2 http2-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.http2 http2-common - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.http2 http2-hpack - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.http2 http2-http-client-transport - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.http2 http2-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-http-spi - 9.4.17-SNAPSHOT - - - org.eclipse.jetty - jetty-infinispan - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-hazelcast - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-io - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-jaas - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-jaspi - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-jmx - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-jndi - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.memcached jetty-memcached-sessions - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-nosql - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.osgi jetty-osgi-boot - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.osgi jetty-osgi-boot-jsp - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.osgi jetty-osgi-boot-warurl - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.osgi jetty-httpservice - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-plus - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-proxy - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-quickstart - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-rewrite - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-security - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-servlet - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-servlets - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-spring - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-unixsocket - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-util - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-util-ajax - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-webapp - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket javax-websocket-client-impl - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket javax-websocket-server-impl - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket websocket-api - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket websocket-client - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket websocket-common - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket websocket-server - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty.websocket websocket-servlet - 9.4.17-SNAPSHOT + 9.4.17.v20190418 org.eclipse.jetty jetty-xml - 9.4.17-SNAPSHOT + 9.4.17.v20190418 diff --git a/jetty-cdi/cdi-2/pom.xml b/jetty-cdi/cdi-2/pom.xml index c403e625e9d..0a14d3a9a5d 100644 --- a/jetty-cdi/cdi-2/pom.xml +++ b/jetty-cdi/cdi-2/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 cdi-2 diff --git a/jetty-cdi/cdi-core/pom.xml b/jetty-cdi/cdi-core/pom.xml index d1864c14feb..d3899840bb4 100644 --- a/jetty-cdi/cdi-core/pom.xml +++ b/jetty-cdi/cdi-core/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 cdi-core diff --git a/jetty-cdi/cdi-full-servlet/pom.xml b/jetty-cdi/cdi-full-servlet/pom.xml index 0685708e867..c830fdd6aa9 100644 --- a/jetty-cdi/cdi-full-servlet/pom.xml +++ b/jetty-cdi/cdi-full-servlet/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 cdi-full-servlet diff --git a/jetty-cdi/cdi-servlet/pom.xml b/jetty-cdi/cdi-servlet/pom.xml index 1d9a08a616b..80f40db433c 100644 --- a/jetty-cdi/cdi-servlet/pom.xml +++ b/jetty-cdi/cdi-servlet/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 cdi-servlet diff --git a/jetty-cdi/cdi-websocket/pom.xml b/jetty-cdi/cdi-websocket/pom.xml index 54e3a7ce763..2dcd1264c35 100644 --- a/jetty-cdi/cdi-websocket/pom.xml +++ b/jetty-cdi/cdi-websocket/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 cdi-websocket diff --git a/jetty-cdi/pom.xml b/jetty-cdi/pom.xml index d1c9fce7fa0..0626bdf3f45 100644 --- a/jetty-cdi/pom.xml +++ b/jetty-cdi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 org.eclipse.jetty.cdi diff --git a/jetty-cdi/test-cdi-webapp/pom.xml b/jetty-cdi/test-cdi-webapp/pom.xml index 57987b18d71..2d3bdd28f93 100644 --- a/jetty-cdi/test-cdi-webapp/pom.xml +++ b/jetty-cdi/test-cdi-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 test-cdi-webapp diff --git a/jetty-client/pom.xml b/jetty-client/pom.xml index f0b6ccfa052..9d3f929fe64 100644 --- a/jetty-client/pom.xml +++ b/jetty-client/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-continuation/pom.xml b/jetty-continuation/pom.xml index 0c641f990b4..bc59a617095 100644 --- a/jetty-continuation/pom.xml +++ b/jetty-continuation/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-continuation diff --git a/jetty-deploy/pom.xml b/jetty-deploy/pom.xml index d07e45f8f8c..03aa2bcf4e4 100644 --- a/jetty-deploy/pom.xml +++ b/jetty-deploy/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-deploy diff --git a/jetty-distribution/pom.xml b/jetty-distribution/pom.xml index 74d0c17c410..7d008312c3a 100644 --- a/jetty-distribution/pom.xml +++ b/jetty-distribution/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-distribution diff --git a/jetty-documentation/pom.xml b/jetty-documentation/pom.xml index c3970d83e7c..4e781edaacb 100644 --- a/jetty-documentation/pom.xml +++ b/jetty-documentation/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 jetty-documentation Jetty :: Documentation diff --git a/jetty-fcgi/fcgi-client/pom.xml b/jetty-fcgi/fcgi-client/pom.xml index c0f3fa1e81b..37f9eaf177f 100644 --- a/jetty-fcgi/fcgi-client/pom.xml +++ b/jetty-fcgi/fcgi-client/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.fcgi fcgi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-fcgi/fcgi-server/pom.xml b/jetty-fcgi/fcgi-server/pom.xml index 6ae2e22a02c..8a1856fa90e 100644 --- a/jetty-fcgi/fcgi-server/pom.xml +++ b/jetty-fcgi/fcgi-server/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.fcgi fcgi-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-fcgi/pom.xml b/jetty-fcgi/pom.xml index dd220513040..3c4318da364 100644 --- a/jetty-fcgi/pom.xml +++ b/jetty-fcgi/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-gcloud/jetty-gcloud-session-manager/pom.xml b/jetty-gcloud/jetty-gcloud-session-manager/pom.xml index 8aed97140f1..c40435970ef 100644 --- a/jetty-gcloud/jetty-gcloud-session-manager/pom.xml +++ b/jetty-gcloud/jetty-gcloud-session-manager/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.gcloud gcloud-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-gcloud/pom.xml b/jetty-gcloud/pom.xml index 9c5e86a1087..5d06a899375 100644 --- a/jetty-gcloud/pom.xml +++ b/jetty-gcloud/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-hazelcast/pom.xml b/jetty-hazelcast/pom.xml index 5fb49ae13af..8b12905126d 100644 --- a/jetty-hazelcast/pom.xml +++ b/jetty-hazelcast/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml index b079f79e1f6..81111d0cf75 100644 --- a/jetty-home/pom.xml +++ b/jetty-home/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-home diff --git a/jetty-http-spi/pom.xml b/jetty-http-spi/pom.xml index a0298a05057..9cf71d65719 100644 --- a/jetty-http-spi/pom.xml +++ b/jetty-http-spi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-http-spi diff --git a/jetty-http/pom.xml b/jetty-http/pom.xml index 38d3cecded2..c13dc7f428f 100644 --- a/jetty-http/pom.xml +++ b/jetty-http/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-http diff --git a/jetty-http2/http2-alpn-tests/pom.xml b/jetty-http2/http2-alpn-tests/pom.xml index 1d0117b2174..3f89bb526a2 100644 --- a/jetty-http2/http2-alpn-tests/pom.xml +++ b/jetty-http2/http2-alpn-tests/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-http2/http2-client/pom.xml b/jetty-http2/http2-client/pom.xml index 1afa8f7fb74..6a1ae864490 100644 --- a/jetty-http2/http2-client/pom.xml +++ b/jetty-http2/http2-client/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-http2/http2-common/pom.xml b/jetty-http2/http2-common/pom.xml index 864fa46ce3a..38dad76420a 100644 --- a/jetty-http2/http2-common/pom.xml +++ b/jetty-http2/http2-common/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-http2/http2-hpack/pom.xml b/jetty-http2/http2-hpack/pom.xml index f55f1534233..34164c6d8d3 100644 --- a/jetty-http2/http2-hpack/pom.xml +++ b/jetty-http2/http2-hpack/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-http2/http2-http-client-transport/pom.xml b/jetty-http2/http2-http-client-transport/pom.xml index 588b0761981..c29b715f6fa 100644 --- a/jetty-http2/http2-http-client-transport/pom.xml +++ b/jetty-http2/http2-http-client-transport/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-http2/http2-server/pom.xml b/jetty-http2/http2-server/pom.xml index b32b33a66d9..822690d2663 100644 --- a/jetty-http2/http2-server/pom.xml +++ b/jetty-http2/http2-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-http2/pom.xml b/jetty-http2/pom.xml index 135c7dac983..02b4d22874f 100644 --- a/jetty-http2/pom.xml +++ b/jetty-http2/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-infinispan/infinispan-common/pom.xml b/jetty-infinispan/infinispan-common/pom.xml index 1bb6491d93e..1541d0b7953 100644 --- a/jetty-infinispan/infinispan-common/pom.xml +++ b/jetty-infinispan/infinispan-common/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 infinispan-common diff --git a/jetty-infinispan/infinispan-embedded-query/pom.xml b/jetty-infinispan/infinispan-embedded-query/pom.xml index 2bc578e53f9..7fa16e1bc7a 100644 --- a/jetty-infinispan/infinispan-embedded-query/pom.xml +++ b/jetty-infinispan/infinispan-embedded-query/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 infinispan-embedded-query diff --git a/jetty-infinispan/infinispan-embedded/pom.xml b/jetty-infinispan/infinispan-embedded/pom.xml index dd6c8cf0751..41b4ba87f6c 100644 --- a/jetty-infinispan/infinispan-embedded/pom.xml +++ b/jetty-infinispan/infinispan-embedded/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 infinispan-embedded diff --git a/jetty-infinispan/infinispan-remote-query/pom.xml b/jetty-infinispan/infinispan-remote-query/pom.xml index bc1044f0cad..f01dde4abba 100644 --- a/jetty-infinispan/infinispan-remote-query/pom.xml +++ b/jetty-infinispan/infinispan-remote-query/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 infinispan-remote-query diff --git a/jetty-infinispan/infinispan-remote/pom.xml b/jetty-infinispan/infinispan-remote/pom.xml index fb6e97a66a5..92842be129d 100644 --- a/jetty-infinispan/infinispan-remote/pom.xml +++ b/jetty-infinispan/infinispan-remote/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 infinispan-remote diff --git a/jetty-infinispan/pom.xml b/jetty-infinispan/pom.xml index 90bf4a4ac07..309e2ccb159 100644 --- a/jetty-infinispan/pom.xml +++ b/jetty-infinispan/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-io/pom.xml b/jetty-io/pom.xml index a3de27eae1a..19921ebc2a9 100644 --- a/jetty-io/pom.xml +++ b/jetty-io/pom.xml @@ -2,7 +2,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-io diff --git a/jetty-jaas/pom.xml b/jetty-jaas/pom.xml index 88df1559d23..de1ee330a0f 100644 --- a/jetty-jaas/pom.xml +++ b/jetty-jaas/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-jaas diff --git a/jetty-jaspi/pom.xml b/jetty-jaspi/pom.xml index 5924c4448a0..715f4b9ab54 100644 --- a/jetty-jaspi/pom.xml +++ b/jetty-jaspi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-jmh/pom.xml b/jetty-jmh/pom.xml index a2ec423e5ed..e3d6c2d868c 100644 --- a/jetty-jmh/pom.xml +++ b/jetty-jmh/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-jmx/pom.xml b/jetty-jmx/pom.xml index 4f41fbcd913..ab2760971cb 100644 --- a/jetty-jmx/pom.xml +++ b/jetty-jmx/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-jmx diff --git a/jetty-jndi/pom.xml b/jetty-jndi/pom.xml index dd9e494aead..e8790361204 100644 --- a/jetty-jndi/pom.xml +++ b/jetty-jndi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-jndi diff --git a/jetty-jspc-maven-plugin/pom.xml b/jetty-jspc-maven-plugin/pom.xml index ed16738d57c..d200a203c3a 100644 --- a/jetty-jspc-maven-plugin/pom.xml +++ b/jetty-jspc-maven-plugin/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-jspc-maven-plugin diff --git a/jetty-maven-plugin/pom.xml b/jetty-maven-plugin/pom.xml index 9ff3fb76035..825574607c6 100644 --- a/jetty-maven-plugin/pom.xml +++ b/jetty-maven-plugin/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-maven-plugin diff --git a/jetty-memcached/jetty-memcached-sessions/pom.xml b/jetty-memcached/jetty-memcached-sessions/pom.xml index 929f136ca39..0411e0de5a5 100644 --- a/jetty-memcached/jetty-memcached-sessions/pom.xml +++ b/jetty-memcached/jetty-memcached-sessions/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.memcached memcached-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-memcached/pom.xml b/jetty-memcached/pom.xml index 2485635d47a..470b05b032d 100644 --- a/jetty-memcached/pom.xml +++ b/jetty-memcached/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-nosql/pom.xml b/jetty-nosql/pom.xml index 2b4084f59d8..e7b5e9f116c 100644 --- a/jetty-nosql/pom.xml +++ b/jetty-nosql/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-nosql diff --git a/jetty-osgi/jetty-osgi-alpn/pom.xml b/jetty-osgi/jetty-osgi-alpn/pom.xml index ef3b5e8cd8d..64064317293 100644 --- a/jetty-osgi/jetty-osgi-alpn/pom.xml +++ b/jetty-osgi/jetty-osgi-alpn/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-osgi-alpn diff --git a/jetty-osgi/jetty-osgi-boot-jsp/pom.xml b/jetty-osgi/jetty-osgi-boot-jsp/pom.xml index 73d1861efc0..42e9115026a 100644 --- a/jetty-osgi/jetty-osgi-boot-jsp/pom.xml +++ b/jetty-osgi/jetty-osgi-boot-jsp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-osgi-boot-jsp diff --git a/jetty-osgi/jetty-osgi-boot-warurl/pom.xml b/jetty-osgi/jetty-osgi-boot-warurl/pom.xml index e52e21c2083..0350394a0ff 100644 --- a/jetty-osgi/jetty-osgi-boot-warurl/pom.xml +++ b/jetty-osgi/jetty-osgi-boot-warurl/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/jetty-osgi/jetty-osgi-boot/pom.xml b/jetty-osgi/jetty-osgi-boot/pom.xml index 0f2c5fe63d5..6a75e6f6872 100644 --- a/jetty-osgi/jetty-osgi-boot/pom.xml +++ b/jetty-osgi/jetty-osgi-boot/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-osgi-boot diff --git a/jetty-osgi/jetty-osgi-httpservice/pom.xml b/jetty-osgi/jetty-osgi-httpservice/pom.xml index 3d564681263..6dee51e8195 100644 --- a/jetty-osgi/jetty-osgi-httpservice/pom.xml +++ b/jetty-osgi/jetty-osgi-httpservice/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-httpservice diff --git a/jetty-osgi/pom.xml b/jetty-osgi/pom.xml index a384932abf2..4b90d78fc2e 100644 --- a/jetty-osgi/pom.xml +++ b/jetty-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-osgi/test-jetty-osgi-context/pom.xml b/jetty-osgi/test-jetty-osgi-context/pom.xml index 7da3fae7854..4e5377fae89 100644 --- a/jetty-osgi/test-jetty-osgi-context/pom.xml +++ b/jetty-osgi/test-jetty-osgi-context/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 test-jetty-osgi-context diff --git a/jetty-osgi/test-jetty-osgi-fragment/pom.xml b/jetty-osgi/test-jetty-osgi-fragment/pom.xml index 76a9c3b0394..a1ad8ff53c4 100644 --- a/jetty-osgi/test-jetty-osgi-fragment/pom.xml +++ b/jetty-osgi/test-jetty-osgi-fragment/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/jetty-osgi/test-jetty-osgi-server/pom.xml b/jetty-osgi/test-jetty-osgi-server/pom.xml index 8f5d3bffd88..d70725e6b4b 100644 --- a/jetty-osgi/test-jetty-osgi-server/pom.xml +++ b/jetty-osgi/test-jetty-osgi-server/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 test-jetty-osgi-server diff --git a/jetty-osgi/test-jetty-osgi-webapp/pom.xml b/jetty-osgi/test-jetty-osgi-webapp/pom.xml index 011695ae9eb..f0f303db60e 100644 --- a/jetty-osgi/test-jetty-osgi-webapp/pom.xml +++ b/jetty-osgi/test-jetty-osgi-webapp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml index d6a3172788f..2f528821d29 100644 --- a/jetty-osgi/test-jetty-osgi/pom.xml +++ b/jetty-osgi/test-jetty-osgi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/jetty-plus/pom.xml b/jetty-plus/pom.xml index 77fdc11e7bc..13986adcc4d 100644 --- a/jetty-plus/pom.xml +++ b/jetty-plus/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-plus diff --git a/jetty-proxy/pom.xml b/jetty-proxy/pom.xml index 5d5edda903f..e396d1e132e 100644 --- a/jetty-proxy/pom.xml +++ b/jetty-proxy/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-proxy diff --git a/jetty-quickstart/pom.xml b/jetty-quickstart/pom.xml index 8c8aec5dc71..ade23666313 100644 --- a/jetty-quickstart/pom.xml +++ b/jetty-quickstart/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 org.eclipse.jetty diff --git a/jetty-rewrite/pom.xml b/jetty-rewrite/pom.xml index a4120dd171d..f4f5407dfe4 100644 --- a/jetty-rewrite/pom.xml +++ b/jetty-rewrite/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-rewrite diff --git a/jetty-runner/pom.xml b/jetty-runner/pom.xml index 30398642a13..6631642a707 100644 --- a/jetty-runner/pom.xml +++ b/jetty-runner/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-runner diff --git a/jetty-security/pom.xml b/jetty-security/pom.xml index 67bd7b86851..897795d049f 100644 --- a/jetty-security/pom.xml +++ b/jetty-security/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-security diff --git a/jetty-server/pom.xml b/jetty-server/pom.xml index 07f57fed057..b585dd971ff 100644 --- a/jetty-server/pom.xml +++ b/jetty-server/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-server diff --git a/jetty-servlet/pom.xml b/jetty-servlet/pom.xml index 2bc2d27fcaa..1d36fb7f2a9 100644 --- a/jetty-servlet/pom.xml +++ b/jetty-servlet/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-servlet diff --git a/jetty-servlets/pom.xml b/jetty-servlets/pom.xml index 992d659bbde..5714c382071 100644 --- a/jetty-servlets/pom.xml +++ b/jetty-servlets/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-servlets diff --git a/jetty-spring/pom.xml b/jetty-spring/pom.xml index a291c71beb6..e349abfaa35 100644 --- a/jetty-spring/pom.xml +++ b/jetty-spring/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-spring diff --git a/jetty-start/pom.xml b/jetty-start/pom.xml index 9b666584c44..c28e6e5938e 100644 --- a/jetty-start/pom.xml +++ b/jetty-start/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-start diff --git a/jetty-unixsocket/pom.xml b/jetty-unixsocket/pom.xml index db3f1466453..150146029e7 100644 --- a/jetty-unixsocket/pom.xml +++ b/jetty-unixsocket/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-unixsocket diff --git a/jetty-util-ajax/pom.xml b/jetty-util-ajax/pom.xml index c5100719bdc..1a26ec24147 100644 --- a/jetty-util-ajax/pom.xml +++ b/jetty-util-ajax/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-util-ajax diff --git a/jetty-util/pom.xml b/jetty-util/pom.xml index 2c5e617b0a8..86fd48a4cab 100644 --- a/jetty-util/pom.xml +++ b/jetty-util/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-util diff --git a/jetty-webapp/pom.xml b/jetty-webapp/pom.xml index 63b6e8bbe46..a0695dc737b 100644 --- a/jetty-webapp/pom.xml +++ b/jetty-webapp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-webapp diff --git a/jetty-websocket/javax-websocket-client-impl/pom.xml b/jetty-websocket/javax-websocket-client-impl/pom.xml index 25d0ad40446..123a9306eb4 100644 --- a/jetty-websocket/javax-websocket-client-impl/pom.xml +++ b/jetty-websocket/javax-websocket-client-impl/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/javax-websocket-server-impl/pom.xml b/jetty-websocket/javax-websocket-server-impl/pom.xml index 8bc062529bc..6e7d50c3191 100644 --- a/jetty-websocket/javax-websocket-server-impl/pom.xml +++ b/jetty-websocket/javax-websocket-server-impl/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/jetty-websocket-tests/pom.xml b/jetty-websocket/jetty-websocket-tests/pom.xml index 99fa933a854..f5bf3106bc7 100644 --- a/jetty-websocket/jetty-websocket-tests/pom.xml +++ b/jetty-websocket/jetty-websocket-tests/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/pom.xml b/jetty-websocket/pom.xml index e50f37d07ef..0992750015c 100644 --- a/jetty-websocket/pom.xml +++ b/jetty-websocket/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/websocket-api/pom.xml b/jetty-websocket/websocket-api/pom.xml index 2c7af96e76f..5e09446bc26 100644 --- a/jetty-websocket/websocket-api/pom.xml +++ b/jetty-websocket/websocket-api/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/websocket-client/pom.xml b/jetty-websocket/websocket-client/pom.xml index 496c4af1b7c..641dfb2dd31 100644 --- a/jetty-websocket/websocket-client/pom.xml +++ b/jetty-websocket/websocket-client/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/websocket-common/pom.xml b/jetty-websocket/websocket-common/pom.xml index e890d6154d8..5a9105bf23a 100644 --- a/jetty-websocket/websocket-common/pom.xml +++ b/jetty-websocket/websocket-common/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/websocket-server/pom.xml b/jetty-websocket/websocket-server/pom.xml index bef606a4014..77054bcf81f 100644 --- a/jetty-websocket/websocket-server/pom.xml +++ b/jetty-websocket/websocket-server/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-websocket/websocket-servlet/pom.xml b/jetty-websocket/websocket-servlet/pom.xml index 6eb1cb380ba..64624636a80 100644 --- a/jetty-websocket/websocket-servlet/pom.xml +++ b/jetty-websocket/websocket-servlet/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/jetty-xml/pom.xml b/jetty-xml/pom.xml index e5ecf448c3d..0991d59e163 100644 --- a/jetty-xml/pom.xml +++ b/jetty-xml/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jetty-xml diff --git a/pom.xml b/pom.xml index 703ef37f495..88b8651a76e 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ 4.0.0 org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 Jetty :: Project The Eclipse Jetty Project pom diff --git a/tests/pom.xml b/tests/pom.xml index 4fe4932756b..048eac2155c 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml org.eclipse.jetty.tests diff --git a/tests/test-continuation/pom.xml b/tests/test-continuation/pom.xml index 405f87faf78..e5e41822721 100644 --- a/tests/test-continuation/pom.xml +++ b/tests/test-continuation/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/tests/test-distribution/pom.xml b/tests/test-distribution/pom.xml index 43bddb54667..ae5b87afff7 100644 --- a/tests/test-distribution/pom.xml +++ b/tests/test-distribution/pom.xml @@ -3,7 +3,7 @@ tests-parent org.eclipse.jetty.tests - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/tests/test-http-client-transport/pom.xml b/tests/test-http-client-transport/pom.xml index fd59c369238..46ee99860a8 100644 --- a/tests/test-http-client-transport/pom.xml +++ b/tests/test-http-client-transport/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/tests/test-integration/pom.xml b/tests/test-integration/pom.xml index 051728e3d67..78fa8a988ac 100644 --- a/tests/test-integration/pom.xml +++ b/tests/test-integration/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 test-integration diff --git a/tests/test-jmx/jmx-webapp-it/pom.xml b/tests/test-jmx/jmx-webapp-it/pom.xml index 886b4935837..2162d7343fa 100644 --- a/tests/test-jmx/jmx-webapp-it/pom.xml +++ b/tests/test-jmx/jmx-webapp-it/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-jmx-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 jmx-webapp-it diff --git a/tests/test-jmx/jmx-webapp/pom.xml b/tests/test-jmx/jmx-webapp/pom.xml index b0698fe24bf..b984f270483 100644 --- a/tests/test-jmx/jmx-webapp/pom.xml +++ b/tests/test-jmx/jmx-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-jmx-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 jmx-webapp war diff --git a/tests/test-jmx/pom.xml b/tests/test-jmx/pom.xml index 80a92d6b62c..a25bd8934a5 100644 --- a/tests/test-jmx/pom.xml +++ b/tests/test-jmx/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 test-jmx-parent diff --git a/tests/test-loginservice/pom.xml b/tests/test-loginservice/pom.xml index ff4b2f70da7..7de3bfa7e62 100644 --- a/tests/test-loginservice/pom.xml +++ b/tests/test-loginservice/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-loginservice Jetty Tests :: Login Service diff --git a/tests/test-quickstart/pom.xml b/tests/test-quickstart/pom.xml index c2d2f92b0ac..9c69048e55d 100644 --- a/tests/test-quickstart/pom.xml +++ b/tests/test-quickstart/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/tests/test-sessions/pom.xml b/tests/test-sessions/pom.xml index 7f8861efc87..39ac47eca58 100644 --- a/tests/test-sessions/pom.xml +++ b/tests/test-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-sessions-parent Jetty Tests :: Sessions :: Parent diff --git a/tests/test-sessions/test-file-sessions/pom.xml b/tests/test-sessions/test-file-sessions/pom.xml index 63182c82c74..f926bf686e4 100644 --- a/tests/test-sessions/test-file-sessions/pom.xml +++ b/tests/test-sessions/test-file-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-file-sessions Jetty Tests :: Sessions :: File diff --git a/tests/test-sessions/test-gcloud-sessions/pom.xml b/tests/test-sessions/test-gcloud-sessions/pom.xml index 15e287946be..777725f4700 100644 --- a/tests/test-sessions/test-gcloud-sessions/pom.xml +++ b/tests/test-sessions/test-gcloud-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-gcloud-sessions Jetty Tests :: Sessions :: GCloud diff --git a/tests/test-sessions/test-hazelcast-sessions/pom.xml b/tests/test-sessions/test-hazelcast-sessions/pom.xml index ec9007dfa7a..634ff7a74ca 100644 --- a/tests/test-sessions/test-hazelcast-sessions/pom.xml +++ b/tests/test-sessions/test-hazelcast-sessions/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-hazelcast-sessions Jetty Tests :: Sessions :: Hazelcast diff --git a/tests/test-sessions/test-infinispan-sessions/pom.xml b/tests/test-sessions/test-infinispan-sessions/pom.xml index 3120a148815..386d2e28256 100644 --- a/tests/test-sessions/test-infinispan-sessions/pom.xml +++ b/tests/test-sessions/test-infinispan-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-infinispan-sessions Jetty Tests :: Sessions :: Infinispan diff --git a/tests/test-sessions/test-jdbc-sessions/pom.xml b/tests/test-sessions/test-jdbc-sessions/pom.xml index f88a7593802..963813c232c 100644 --- a/tests/test-sessions/test-jdbc-sessions/pom.xml +++ b/tests/test-sessions/test-jdbc-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-jdbc-sessions Jetty Tests :: Sessions :: JDBC diff --git a/tests/test-sessions/test-memcached-sessions/pom.xml b/tests/test-sessions/test-memcached-sessions/pom.xml index fa3b788b575..cc113c5777b 100644 --- a/tests/test-sessions/test-memcached-sessions/pom.xml +++ b/tests/test-sessions/test-memcached-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-memcached-sessions Jetty Tests :: Sessions :: Memcached diff --git a/tests/test-sessions/test-mongodb-sessions/pom.xml b/tests/test-sessions/test-mongodb-sessions/pom.xml index 5f42eabc6cc..c2b86659ce1 100644 --- a/tests/test-sessions/test-mongodb-sessions/pom.xml +++ b/tests/test-sessions/test-mongodb-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-mongodb-sessions Jetty Tests :: Sessions :: Mongo diff --git a/tests/test-sessions/test-sessions-common/pom.xml b/tests/test-sessions/test-sessions-common/pom.xml index 3de2619337c..0eff5ca9d90 100644 --- a/tests/test-sessions/test-sessions-common/pom.xml +++ b/tests/test-sessions/test-sessions-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-sessions-common Jetty Tests :: Sessions :: Common diff --git a/tests/test-webapps/pom.xml b/tests/test-webapps/pom.xml index b17b0795f74..13d5ed71768 100644 --- a/tests/test-webapps/pom.xml +++ b/tests/test-webapps/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml test-webapps-parent diff --git a/tests/test-webapps/test-http2-webapp/pom.xml b/tests/test-webapps/test-http2-webapp/pom.xml index e062de62966..2e02aa29199 100644 --- a/tests/test-webapps/test-http2-webapp/pom.xml +++ b/tests/test-webapps/test-http2-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 4.0.0 diff --git a/tests/test-webapps/test-jaas-webapp/pom.xml b/tests/test-webapps/test-jaas-webapp/pom.xml index e15c7c840aa..ab8e8fd282e 100644 --- a/tests/test-webapps/test-jaas-webapp/pom.xml +++ b/tests/test-webapps/test-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-jaas-webapp Jetty Tests :: WebApp :: JAAS diff --git a/tests/test-webapps/test-jetty-webapp/pom.xml b/tests/test-webapps/test-jetty-webapp/pom.xml index 03d24ea97b7..7ceec09c25b 100644 --- a/tests/test-webapps/test-jetty-webapp/pom.xml +++ b/tests/test-webapps/test-jetty-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/tests/test-webapps/test-jndi-webapp/pom.xml b/tests/test-webapps/test-jndi-webapp/pom.xml index 50e9f8d16b1..661a9aa5132 100644 --- a/tests/test-webapps/test-jndi-webapp/pom.xml +++ b/tests/test-webapps/test-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-jndi-webapp Jetty Tests :: WebApp :: JNDI diff --git a/tests/test-webapps/test-mock-resources/pom.xml b/tests/test-webapps/test-mock-resources/pom.xml index 70c33730e16..4d2604d3c05 100644 --- a/tests/test-webapps/test-mock-resources/pom.xml +++ b/tests/test-webapps/test-mock-resources/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 Jetty Tests :: WebApp :: Mock Resources test-mock-resources diff --git a/tests/test-webapps/test-proxy-webapp/pom.xml b/tests/test-webapps/test-proxy-webapp/pom.xml index 834388b750a..21d735da3a1 100644 --- a/tests/test-webapps/test-proxy-webapp/pom.xml +++ b/tests/test-webapps/test-proxy-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 ../pom.xml 4.0.0 diff --git a/tests/test-webapps/test-servlet-spec/pom.xml b/tests/test-webapps/test-servlet-spec/pom.xml index 09f91e1a663..82110a041b2 100644 --- a/tests/test-webapps/test-servlet-spec/pom.xml +++ b/tests/test-webapps/test-servlet-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-servlet-spec-parent Jetty Tests :: Spec Test WebApp :: Parent diff --git a/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml b/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml index 1f8a9462168..add72bc0033 100644 --- a/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-servlet-spec-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-container-initializer jar diff --git a/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml b/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml index 1a554bc096c..237253da178 100644 --- a/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-servlet-spec-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 Jetty Tests :: Webapps :: Spec Webapp test-spec-webapp diff --git a/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml b/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml index be0a062f5c0..ec3f1ec7c0f 100644 --- a/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-servlet-spec-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 Jetty Tests :: WebApp :: Servlet Spec :: Fragment Jar diff --git a/tests/test-webapps/test-simple-webapp/pom.xml b/tests/test-webapps/test-simple-webapp/pom.xml index fba6d666b26..fd0806f2708 100644 --- a/tests/test-webapps/test-simple-webapp/pom.xml +++ b/tests/test-webapps/test-simple-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-simple-webapp diff --git a/tests/test-webapps/test-webapp-rfc2616/pom.xml b/tests/test-webapps/test-webapp-rfc2616/pom.xml index dc899b6e46a..430fe0facba 100644 --- a/tests/test-webapps/test-webapp-rfc2616/pom.xml +++ b/tests/test-webapps/test-webapp-rfc2616/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17-SNAPSHOT + 9.4.17.v20190418 test-webapp-rfc2616 Jetty Tests :: WebApp :: RFC2616 From 05bb1115806da3f9bfb44d910be913bc3d58eb30 Mon Sep 17 00:00:00 2001 From: Joakim Erdfelt Date: Thu, 18 Apr 2019 15:59:49 -0500 Subject: [PATCH 4/6] Updating to version 9.4.18-SNAPSHOT --- VERSION.txt | 2 + aggregates/jetty-all-compact3/pom.xml | 2 +- aggregates/jetty-all/pom.xml | 2 +- apache-jsp/pom.xml | 2 +- apache-jstl/pom.xml | 2 +- examples/async-rest/async-rest-jar/pom.xml | 2 +- examples/async-rest/async-rest-webapp/pom.xml | 2 +- examples/async-rest/pom.xml | 2 +- examples/embedded/pom.xml | 2 +- examples/pom.xml | 2 +- jetty-alpn/jetty-alpn-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-client/pom.xml | 2 +- .../jetty-alpn-conscrypt-server/pom.xml | 2 +- jetty-alpn/jetty-alpn-java-client/pom.xml | 2 +- jetty-alpn/jetty-alpn-java-server/pom.xml | 2 +- jetty-alpn/jetty-alpn-openjdk8-client/pom.xml | 2 +- jetty-alpn/jetty-alpn-openjdk8-server/pom.xml | 2 +- jetty-alpn/jetty-alpn-server/pom.xml | 2 +- jetty-alpn/pom.xml | 2 +- jetty-annotations/pom.xml | 2 +- jetty-ant/pom.xml | 2 +- jetty-bom/pom.xml | 130 +++++++++--------- jetty-cdi/cdi-2/pom.xml | 2 +- jetty-cdi/cdi-core/pom.xml | 2 +- jetty-cdi/cdi-full-servlet/pom.xml | 2 +- jetty-cdi/cdi-servlet/pom.xml | 2 +- jetty-cdi/cdi-websocket/pom.xml | 2 +- jetty-cdi/pom.xml | 2 +- jetty-cdi/test-cdi-webapp/pom.xml | 2 +- jetty-client/pom.xml | 2 +- jetty-continuation/pom.xml | 2 +- jetty-deploy/pom.xml | 2 +- jetty-distribution/pom.xml | 2 +- jetty-documentation/pom.xml | 2 +- jetty-fcgi/fcgi-client/pom.xml | 2 +- jetty-fcgi/fcgi-server/pom.xml | 2 +- jetty-fcgi/pom.xml | 2 +- .../jetty-gcloud-session-manager/pom.xml | 2 +- jetty-gcloud/pom.xml | 2 +- jetty-hazelcast/pom.xml | 2 +- jetty-home/pom.xml | 2 +- jetty-http-spi/pom.xml | 2 +- jetty-http/pom.xml | 2 +- jetty-http2/http2-alpn-tests/pom.xml | 2 +- jetty-http2/http2-client/pom.xml | 2 +- jetty-http2/http2-common/pom.xml | 2 +- jetty-http2/http2-hpack/pom.xml | 2 +- .../http2-http-client-transport/pom.xml | 2 +- jetty-http2/http2-server/pom.xml | 2 +- jetty-http2/pom.xml | 2 +- jetty-infinispan/infinispan-common/pom.xml | 2 +- .../infinispan-embedded-query/pom.xml | 2 +- jetty-infinispan/infinispan-embedded/pom.xml | 2 +- .../infinispan-remote-query/pom.xml | 2 +- jetty-infinispan/infinispan-remote/pom.xml | 2 +- jetty-infinispan/pom.xml | 2 +- jetty-io/pom.xml | 2 +- jetty-jaas/pom.xml | 2 +- jetty-jaspi/pom.xml | 2 +- jetty-jmh/pom.xml | 2 +- jetty-jmx/pom.xml | 2 +- jetty-jndi/pom.xml | 2 +- jetty-jspc-maven-plugin/pom.xml | 2 +- jetty-maven-plugin/pom.xml | 2 +- .../jetty-memcached-sessions/pom.xml | 2 +- jetty-memcached/pom.xml | 2 +- jetty-nosql/pom.xml | 2 +- jetty-osgi/jetty-osgi-alpn/pom.xml | 2 +- jetty-osgi/jetty-osgi-boot-jsp/pom.xml | 2 +- jetty-osgi/jetty-osgi-boot-warurl/pom.xml | 2 +- jetty-osgi/jetty-osgi-boot/pom.xml | 2 +- jetty-osgi/jetty-osgi-httpservice/pom.xml | 2 +- jetty-osgi/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-context/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-fragment/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-server/pom.xml | 2 +- jetty-osgi/test-jetty-osgi-webapp/pom.xml | 2 +- jetty-osgi/test-jetty-osgi/pom.xml | 2 +- jetty-plus/pom.xml | 2 +- jetty-proxy/pom.xml | 2 +- jetty-quickstart/pom.xml | 2 +- jetty-rewrite/pom.xml | 2 +- jetty-runner/pom.xml | 2 +- jetty-security/pom.xml | 2 +- jetty-server/pom.xml | 2 +- jetty-servlet/pom.xml | 2 +- jetty-servlets/pom.xml | 2 +- jetty-spring/pom.xml | 2 +- jetty-start/pom.xml | 2 +- jetty-unixsocket/pom.xml | 2 +- jetty-util-ajax/pom.xml | 2 +- jetty-util/pom.xml | 2 +- jetty-webapp/pom.xml | 2 +- .../javax-websocket-client-impl/pom.xml | 2 +- .../javax-websocket-server-impl/pom.xml | 2 +- jetty-websocket/jetty-websocket-tests/pom.xml | 2 +- jetty-websocket/pom.xml | 2 +- jetty-websocket/websocket-api/pom.xml | 2 +- jetty-websocket/websocket-client/pom.xml | 2 +- jetty-websocket/websocket-common/pom.xml | 2 +- jetty-websocket/websocket-server/pom.xml | 2 +- jetty-websocket/websocket-servlet/pom.xml | 2 +- jetty-xml/pom.xml | 2 +- pom.xml | 2 +- tests/pom.xml | 2 +- tests/test-continuation/pom.xml | 2 +- tests/test-distribution/pom.xml | 2 +- tests/test-http-client-transport/pom.xml | 2 +- tests/test-integration/pom.xml | 2 +- tests/test-jmx/jmx-webapp-it/pom.xml | 2 +- tests/test-jmx/jmx-webapp/pom.xml | 2 +- tests/test-jmx/pom.xml | 2 +- tests/test-loginservice/pom.xml | 2 +- tests/test-quickstart/pom.xml | 2 +- tests/test-sessions/pom.xml | 2 +- .../test-sessions/test-file-sessions/pom.xml | 2 +- .../test-gcloud-sessions/pom.xml | 2 +- .../test-hazelcast-sessions/pom.xml | 2 +- .../test-infinispan-sessions/pom.xml | 2 +- .../test-sessions/test-jdbc-sessions/pom.xml | 2 +- .../test-memcached-sessions/pom.xml | 2 +- .../test-mongodb-sessions/pom.xml | 2 +- .../test-sessions-common/pom.xml | 2 +- tests/test-webapps/pom.xml | 2 +- tests/test-webapps/test-http2-webapp/pom.xml | 2 +- tests/test-webapps/test-jaas-webapp/pom.xml | 2 +- tests/test-webapps/test-jetty-webapp/pom.xml | 2 +- tests/test-webapps/test-jndi-webapp/pom.xml | 2 +- .../test-webapps/test-mock-resources/pom.xml | 2 +- tests/test-webapps/test-proxy-webapp/pom.xml | 2 +- tests/test-webapps/test-servlet-spec/pom.xml | 2 +- .../test-container-initializer/pom.xml | 2 +- .../test-spec-webapp/pom.xml | 2 +- .../test-web-fragment/pom.xml | 2 +- tests/test-webapps/test-simple-webapp/pom.xml | 2 +- .../test-webapps/test-webapp-rfc2616/pom.xml | 2 +- 136 files changed, 201 insertions(+), 199 deletions(-) diff --git a/VERSION.txt b/VERSION.txt index 27bfdb1cf97..01c0deb7692 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,3 +1,5 @@ +jetty-9.4.18-SNAPSHOT + jetty-9.4.17.v20190418 - 18 April 2019 + 3464 Split SslContextFactory into Client and Server + 3549 Directory Listing on Windows reveals Resource Base path diff --git a/aggregates/jetty-all-compact3/pom.xml b/aggregates/jetty-all-compact3/pom.xml index 70b7b5bc082..33963ca9632 100644 --- a/aggregates/jetty-all-compact3/pom.xml +++ b/aggregates/jetty-all-compact3/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/aggregates/jetty-all/pom.xml b/aggregates/jetty-all/pom.xml index 10515356fa5..b3d4682ab32 100644 --- a/aggregates/jetty-all/pom.xml +++ b/aggregates/jetty-all/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../../pom.xml 4.0.0 diff --git a/apache-jsp/pom.xml b/apache-jsp/pom.xml index 3c9efb5d9e6..6e12a121d12 100644 --- a/apache-jsp/pom.xml +++ b/apache-jsp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 apache-jsp diff --git a/apache-jstl/pom.xml b/apache-jstl/pom.xml index 24136ee488c..b06573ec545 100644 --- a/apache-jstl/pom.xml +++ b/apache-jstl/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 apache-jstl diff --git a/examples/async-rest/async-rest-jar/pom.xml b/examples/async-rest/async-rest-jar/pom.xml index d79cdd2d418..6558f7e5f17 100644 --- a/examples/async-rest/async-rest-jar/pom.xml +++ b/examples/async-rest/async-rest-jar/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty example-async-rest - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/examples/async-rest/async-rest-webapp/pom.xml b/examples/async-rest/async-rest-webapp/pom.xml index a2da29ee349..e2df835a94c 100644 --- a/examples/async-rest/async-rest-webapp/pom.xml +++ b/examples/async-rest/async-rest-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty example-async-rest - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/examples/async-rest/pom.xml b/examples/async-rest/pom.xml index ecab1959f63..05a84621743 100644 --- a/examples/async-rest/pom.xml +++ b/examples/async-rest/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.examples examples-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/examples/embedded/pom.xml b/examples/embedded/pom.xml index 3993317f950..1b016d30e44 100644 --- a/examples/embedded/pom.xml +++ b/examples/embedded/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.examples examples-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/examples/pom.xml b/examples/pom.xml index 0990e8f04d8..2e3c78419f6 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-client/pom.xml b/jetty-alpn/jetty-alpn-client/pom.xml index a34b057e720..8a9390e0de0 100644 --- a/jetty-alpn/jetty-alpn-client/pom.xml +++ b/jetty-alpn/jetty-alpn-client/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-alpn-client diff --git a/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml b/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml index 5aee2f642df..3961cc9fab5 100644 --- a/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml +++ b/jetty-alpn/jetty-alpn-conscrypt-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml b/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml index bfb95babd53..422038690ce 100644 --- a/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml +++ b/jetty-alpn/jetty-alpn-conscrypt-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-java-client/pom.xml b/jetty-alpn/jetty-alpn-java-client/pom.xml index 1540965d150..0efb451eecf 100644 --- a/jetty-alpn/jetty-alpn-java-client/pom.xml +++ b/jetty-alpn/jetty-alpn-java-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-java-server/pom.xml b/jetty-alpn/jetty-alpn-java-server/pom.xml index 84afb89cc70..07466f0c25f 100644 --- a/jetty-alpn/jetty-alpn-java-server/pom.xml +++ b/jetty-alpn/jetty-alpn-java-server/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml b/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml index a994c263605..4990ed5f2dd 100644 --- a/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml +++ b/jetty-alpn/jetty-alpn-openjdk8-client/pom.xml @@ -6,7 +6,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml b/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml index c5d2a597726..69095c1257e 100644 --- a/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml +++ b/jetty-alpn/jetty-alpn-openjdk8-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-alpn/jetty-alpn-server/pom.xml b/jetty-alpn/jetty-alpn-server/pom.xml index 49371d62f56..45e3b85ba39 100644 --- a/jetty-alpn/jetty-alpn-server/pom.xml +++ b/jetty-alpn/jetty-alpn-server/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-alpn-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-alpn-server diff --git a/jetty-alpn/pom.xml b/jetty-alpn/pom.xml index ee7968f6c09..6752a9051ee 100644 --- a/jetty-alpn/pom.xml +++ b/jetty-alpn/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-alpn-parent diff --git a/jetty-annotations/pom.xml b/jetty-annotations/pom.xml index 518cdce1ab1..dd0bd6f7069 100644 --- a/jetty-annotations/pom.xml +++ b/jetty-annotations/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-annotations diff --git a/jetty-ant/pom.xml b/jetty-ant/pom.xml index 7eaa173d586..b2d89d0c6bb 100644 --- a/jetty-ant/pom.xml +++ b/jetty-ant/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-ant diff --git a/jetty-bom/pom.xml b/jetty-bom/pom.xml index 02f3da09e66..c10421ada34 100644 --- a/jetty-bom/pom.xml +++ b/jetty-bom/pom.xml @@ -9,7 +9,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT @@ -53,326 +53,326 @@ org.eclipse.jetty apache-jsp - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty apache-jstl - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-java-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-java-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-openjdk8-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-openjdk8-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-conscrypt-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-conscrypt-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-alpn-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-annotations - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-ant - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.cdi cdi-core - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.cdi cdi-servlet - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-continuation - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-deploy - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-distribution - 9.4.17.v20190418 + 9.4.18-SNAPSHOT zip org.eclipse.jetty jetty-distribution - 9.4.17.v20190418 + 9.4.18-SNAPSHOT tar.gz org.eclipse.jetty.fcgi fcgi-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.fcgi fcgi-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.gcloud jetty-gcloud-session-manager - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-home - 9.4.17.v20190418 + 9.4.18-SNAPSHOT zip org.eclipse.jetty jetty-home - 9.4.17.v20190418 + 9.4.18-SNAPSHOT tar.gz org.eclipse.jetty jetty-http - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.http2 http2-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.http2 http2-common - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.http2 http2-hpack - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.http2 http2-http-client-transport - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.http2 http2-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-http-spi - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-hazelcast - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-io - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-jaas - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-jaspi - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-jmx - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-jndi - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.memcached jetty-memcached-sessions - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-nosql - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.osgi jetty-osgi-boot - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.osgi jetty-osgi-boot-jsp - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.osgi jetty-osgi-boot-warurl - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.osgi jetty-httpservice - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-plus - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-proxy - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-quickstart - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-rewrite - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-security - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-servlet - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-servlets - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-spring - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-unixsocket - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-util - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-util-ajax - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-webapp - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket javax-websocket-client-impl - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket javax-websocket-server-impl - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket websocket-api - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket websocket-client - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket websocket-common - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket websocket-server - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty.websocket websocket-servlet - 9.4.17.v20190418 + 9.4.18-SNAPSHOT org.eclipse.jetty jetty-xml - 9.4.17.v20190418 + 9.4.18-SNAPSHOT diff --git a/jetty-cdi/cdi-2/pom.xml b/jetty-cdi/cdi-2/pom.xml index 0a14d3a9a5d..37f1c6863d5 100644 --- a/jetty-cdi/cdi-2/pom.xml +++ b/jetty-cdi/cdi-2/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 cdi-2 diff --git a/jetty-cdi/cdi-core/pom.xml b/jetty-cdi/cdi-core/pom.xml index d3899840bb4..f50080fcd70 100644 --- a/jetty-cdi/cdi-core/pom.xml +++ b/jetty-cdi/cdi-core/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 cdi-core diff --git a/jetty-cdi/cdi-full-servlet/pom.xml b/jetty-cdi/cdi-full-servlet/pom.xml index c830fdd6aa9..344b923b4cb 100644 --- a/jetty-cdi/cdi-full-servlet/pom.xml +++ b/jetty-cdi/cdi-full-servlet/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 cdi-full-servlet diff --git a/jetty-cdi/cdi-servlet/pom.xml b/jetty-cdi/cdi-servlet/pom.xml index 80f40db433c..b2b2cdb9777 100644 --- a/jetty-cdi/cdi-servlet/pom.xml +++ b/jetty-cdi/cdi-servlet/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 cdi-servlet diff --git a/jetty-cdi/cdi-websocket/pom.xml b/jetty-cdi/cdi-websocket/pom.xml index 2dcd1264c35..e49a6a84606 100644 --- a/jetty-cdi/cdi-websocket/pom.xml +++ b/jetty-cdi/cdi-websocket/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 cdi-websocket diff --git a/jetty-cdi/pom.xml b/jetty-cdi/pom.xml index 0626bdf3f45..0590c888bbe 100644 --- a/jetty-cdi/pom.xml +++ b/jetty-cdi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 org.eclipse.jetty.cdi diff --git a/jetty-cdi/test-cdi-webapp/pom.xml b/jetty-cdi/test-cdi-webapp/pom.xml index 2d3bdd28f93..9ba953a5e28 100644 --- a/jetty-cdi/test-cdi-webapp/pom.xml +++ b/jetty-cdi/test-cdi-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.cdi jetty-cdi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 test-cdi-webapp diff --git a/jetty-client/pom.xml b/jetty-client/pom.xml index 9d3f929fe64..a3d9b2670f5 100644 --- a/jetty-client/pom.xml +++ b/jetty-client/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-continuation/pom.xml b/jetty-continuation/pom.xml index bc59a617095..bf2dc47eee8 100644 --- a/jetty-continuation/pom.xml +++ b/jetty-continuation/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-continuation diff --git a/jetty-deploy/pom.xml b/jetty-deploy/pom.xml index 03aa2bcf4e4..3f70ee24428 100644 --- a/jetty-deploy/pom.xml +++ b/jetty-deploy/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-deploy diff --git a/jetty-distribution/pom.xml b/jetty-distribution/pom.xml index 7d008312c3a..0c201e7a4b0 100644 --- a/jetty-distribution/pom.xml +++ b/jetty-distribution/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-distribution diff --git a/jetty-documentation/pom.xml b/jetty-documentation/pom.xml index 4e781edaacb..78185caef59 100644 --- a/jetty-documentation/pom.xml +++ b/jetty-documentation/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT jetty-documentation Jetty :: Documentation diff --git a/jetty-fcgi/fcgi-client/pom.xml b/jetty-fcgi/fcgi-client/pom.xml index 37f9eaf177f..af59e92936b 100644 --- a/jetty-fcgi/fcgi-client/pom.xml +++ b/jetty-fcgi/fcgi-client/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.fcgi fcgi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-fcgi/fcgi-server/pom.xml b/jetty-fcgi/fcgi-server/pom.xml index 8a1856fa90e..8402e353ab0 100644 --- a/jetty-fcgi/fcgi-server/pom.xml +++ b/jetty-fcgi/fcgi-server/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.fcgi fcgi-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-fcgi/pom.xml b/jetty-fcgi/pom.xml index 3c4318da364..f3f73200a72 100644 --- a/jetty-fcgi/pom.xml +++ b/jetty-fcgi/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-gcloud/jetty-gcloud-session-manager/pom.xml b/jetty-gcloud/jetty-gcloud-session-manager/pom.xml index c40435970ef..c6c3f1dca05 100644 --- a/jetty-gcloud/jetty-gcloud-session-manager/pom.xml +++ b/jetty-gcloud/jetty-gcloud-session-manager/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.gcloud gcloud-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-gcloud/pom.xml b/jetty-gcloud/pom.xml index 5d06a899375..39d722b7dc0 100644 --- a/jetty-gcloud/pom.xml +++ b/jetty-gcloud/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-hazelcast/pom.xml b/jetty-hazelcast/pom.xml index 8b12905126d..84bf258e91d 100644 --- a/jetty-hazelcast/pom.xml +++ b/jetty-hazelcast/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml index 81111d0cf75..31da1036c7a 100644 --- a/jetty-home/pom.xml +++ b/jetty-home/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-home diff --git a/jetty-http-spi/pom.xml b/jetty-http-spi/pom.xml index 9cf71d65719..9b55c0c120f 100644 --- a/jetty-http-spi/pom.xml +++ b/jetty-http-spi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-http-spi diff --git a/jetty-http/pom.xml b/jetty-http/pom.xml index c13dc7f428f..31b12c70c81 100644 --- a/jetty-http/pom.xml +++ b/jetty-http/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-http diff --git a/jetty-http2/http2-alpn-tests/pom.xml b/jetty-http2/http2-alpn-tests/pom.xml index 3f89bb526a2..1dd5aa0e911 100644 --- a/jetty-http2/http2-alpn-tests/pom.xml +++ b/jetty-http2/http2-alpn-tests/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-http2/http2-client/pom.xml b/jetty-http2/http2-client/pom.xml index 6a1ae864490..e7aa35126cb 100644 --- a/jetty-http2/http2-client/pom.xml +++ b/jetty-http2/http2-client/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-http2/http2-common/pom.xml b/jetty-http2/http2-common/pom.xml index 38dad76420a..2ced638f16d 100644 --- a/jetty-http2/http2-common/pom.xml +++ b/jetty-http2/http2-common/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-http2/http2-hpack/pom.xml b/jetty-http2/http2-hpack/pom.xml index 34164c6d8d3..40a39607018 100644 --- a/jetty-http2/http2-hpack/pom.xml +++ b/jetty-http2/http2-hpack/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-http2/http2-http-client-transport/pom.xml b/jetty-http2/http2-http-client-transport/pom.xml index c29b715f6fa..626c336edd4 100644 --- a/jetty-http2/http2-http-client-transport/pom.xml +++ b/jetty-http2/http2-http-client-transport/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-http2/http2-server/pom.xml b/jetty-http2/http2-server/pom.xml index 822690d2663..a7627348420 100644 --- a/jetty-http2/http2-server/pom.xml +++ b/jetty-http2/http2-server/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.http2 http2-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-http2/pom.xml b/jetty-http2/pom.xml index 02b4d22874f..a6fee9a96ec 100644 --- a/jetty-http2/pom.xml +++ b/jetty-http2/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-infinispan/infinispan-common/pom.xml b/jetty-infinispan/infinispan-common/pom.xml index 1541d0b7953..acad5275a70 100644 --- a/jetty-infinispan/infinispan-common/pom.xml +++ b/jetty-infinispan/infinispan-common/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 infinispan-common diff --git a/jetty-infinispan/infinispan-embedded-query/pom.xml b/jetty-infinispan/infinispan-embedded-query/pom.xml index 7fa16e1bc7a..9fcec185516 100644 --- a/jetty-infinispan/infinispan-embedded-query/pom.xml +++ b/jetty-infinispan/infinispan-embedded-query/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 infinispan-embedded-query diff --git a/jetty-infinispan/infinispan-embedded/pom.xml b/jetty-infinispan/infinispan-embedded/pom.xml index 41b4ba87f6c..fdcc4e6f59f 100644 --- a/jetty-infinispan/infinispan-embedded/pom.xml +++ b/jetty-infinispan/infinispan-embedded/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 infinispan-embedded diff --git a/jetty-infinispan/infinispan-remote-query/pom.xml b/jetty-infinispan/infinispan-remote-query/pom.xml index f01dde4abba..2b7d297e3de 100644 --- a/jetty-infinispan/infinispan-remote-query/pom.xml +++ b/jetty-infinispan/infinispan-remote-query/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 infinispan-remote-query diff --git a/jetty-infinispan/infinispan-remote/pom.xml b/jetty-infinispan/infinispan-remote/pom.xml index 92842be129d..6a1a85a1e31 100644 --- a/jetty-infinispan/infinispan-remote/pom.xml +++ b/jetty-infinispan/infinispan-remote/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty infinispan-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 infinispan-remote diff --git a/jetty-infinispan/pom.xml b/jetty-infinispan/pom.xml index 309e2ccb159..3b723db0197 100644 --- a/jetty-infinispan/pom.xml +++ b/jetty-infinispan/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-io/pom.xml b/jetty-io/pom.xml index 19921ebc2a9..c416c47a9b0 100644 --- a/jetty-io/pom.xml +++ b/jetty-io/pom.xml @@ -2,7 +2,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-io diff --git a/jetty-jaas/pom.xml b/jetty-jaas/pom.xml index de1ee330a0f..f3bdeb4a6d2 100644 --- a/jetty-jaas/pom.xml +++ b/jetty-jaas/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-jaas diff --git a/jetty-jaspi/pom.xml b/jetty-jaspi/pom.xml index 715f4b9ab54..08f3d903e45 100644 --- a/jetty-jaspi/pom.xml +++ b/jetty-jaspi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-jmh/pom.xml b/jetty-jmh/pom.xml index e3d6c2d868c..fd5213712a1 100644 --- a/jetty-jmh/pom.xml +++ b/jetty-jmh/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-jmx/pom.xml b/jetty-jmx/pom.xml index ab2760971cb..ed21b34b0c5 100644 --- a/jetty-jmx/pom.xml +++ b/jetty-jmx/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-jmx diff --git a/jetty-jndi/pom.xml b/jetty-jndi/pom.xml index e8790361204..5c56693f4c1 100644 --- a/jetty-jndi/pom.xml +++ b/jetty-jndi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-jndi diff --git a/jetty-jspc-maven-plugin/pom.xml b/jetty-jspc-maven-plugin/pom.xml index d200a203c3a..d80f0dc87cf 100644 --- a/jetty-jspc-maven-plugin/pom.xml +++ b/jetty-jspc-maven-plugin/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-jspc-maven-plugin diff --git a/jetty-maven-plugin/pom.xml b/jetty-maven-plugin/pom.xml index 825574607c6..8db657119f8 100644 --- a/jetty-maven-plugin/pom.xml +++ b/jetty-maven-plugin/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-maven-plugin diff --git a/jetty-memcached/jetty-memcached-sessions/pom.xml b/jetty-memcached/jetty-memcached-sessions/pom.xml index 0411e0de5a5..1ea32280b39 100644 --- a/jetty-memcached/jetty-memcached-sessions/pom.xml +++ b/jetty-memcached/jetty-memcached-sessions/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.memcached memcached-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-memcached/pom.xml b/jetty-memcached/pom.xml index 470b05b032d..236be746dcf 100644 --- a/jetty-memcached/pom.xml +++ b/jetty-memcached/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-nosql/pom.xml b/jetty-nosql/pom.xml index e7b5e9f116c..81d4702624b 100644 --- a/jetty-nosql/pom.xml +++ b/jetty-nosql/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-nosql diff --git a/jetty-osgi/jetty-osgi-alpn/pom.xml b/jetty-osgi/jetty-osgi-alpn/pom.xml index 64064317293..c6de77ff8e6 100644 --- a/jetty-osgi/jetty-osgi-alpn/pom.xml +++ b/jetty-osgi/jetty-osgi-alpn/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-osgi-alpn diff --git a/jetty-osgi/jetty-osgi-boot-jsp/pom.xml b/jetty-osgi/jetty-osgi-boot-jsp/pom.xml index 42e9115026a..2b4facd140b 100644 --- a/jetty-osgi/jetty-osgi-boot-jsp/pom.xml +++ b/jetty-osgi/jetty-osgi-boot-jsp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-osgi-boot-jsp diff --git a/jetty-osgi/jetty-osgi-boot-warurl/pom.xml b/jetty-osgi/jetty-osgi-boot-warurl/pom.xml index 0350394a0ff..9e00f1c8627 100644 --- a/jetty-osgi/jetty-osgi-boot-warurl/pom.xml +++ b/jetty-osgi/jetty-osgi-boot-warurl/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/jetty-osgi/jetty-osgi-boot/pom.xml b/jetty-osgi/jetty-osgi-boot/pom.xml index 6a75e6f6872..1417edf84b2 100644 --- a/jetty-osgi/jetty-osgi-boot/pom.xml +++ b/jetty-osgi/jetty-osgi-boot/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-osgi-boot diff --git a/jetty-osgi/jetty-osgi-httpservice/pom.xml b/jetty-osgi/jetty-osgi-httpservice/pom.xml index 6dee51e8195..778c421a72c 100644 --- a/jetty-osgi/jetty-osgi-httpservice/pom.xml +++ b/jetty-osgi/jetty-osgi-httpservice/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-httpservice diff --git a/jetty-osgi/pom.xml b/jetty-osgi/pom.xml index 4b90d78fc2e..03c2ba314d3 100644 --- a/jetty-osgi/pom.xml +++ b/jetty-osgi/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-osgi/test-jetty-osgi-context/pom.xml b/jetty-osgi/test-jetty-osgi-context/pom.xml index 4e5377fae89..c005e4ed2f8 100644 --- a/jetty-osgi/test-jetty-osgi-context/pom.xml +++ b/jetty-osgi/test-jetty-osgi-context/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 test-jetty-osgi-context diff --git a/jetty-osgi/test-jetty-osgi-fragment/pom.xml b/jetty-osgi/test-jetty-osgi-fragment/pom.xml index a1ad8ff53c4..b4bc430d6b8 100644 --- a/jetty-osgi/test-jetty-osgi-fragment/pom.xml +++ b/jetty-osgi/test-jetty-osgi-fragment/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/jetty-osgi/test-jetty-osgi-server/pom.xml b/jetty-osgi/test-jetty-osgi-server/pom.xml index d70725e6b4b..623e7ef3db6 100644 --- a/jetty-osgi/test-jetty-osgi-server/pom.xml +++ b/jetty-osgi/test-jetty-osgi-server/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 test-jetty-osgi-server diff --git a/jetty-osgi/test-jetty-osgi-webapp/pom.xml b/jetty-osgi/test-jetty-osgi-webapp/pom.xml index f0f303db60e..8f6c9f6a4f5 100644 --- a/jetty-osgi/test-jetty-osgi-webapp/pom.xml +++ b/jetty-osgi/test-jetty-osgi-webapp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/jetty-osgi/test-jetty-osgi/pom.xml b/jetty-osgi/test-jetty-osgi/pom.xml index 2f528821d29..b005bb7fdcc 100644 --- a/jetty-osgi/test-jetty-osgi/pom.xml +++ b/jetty-osgi/test-jetty-osgi/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty.osgi jetty-osgi-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/jetty-plus/pom.xml b/jetty-plus/pom.xml index 13986adcc4d..a3fbc89b504 100644 --- a/jetty-plus/pom.xml +++ b/jetty-plus/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-plus diff --git a/jetty-proxy/pom.xml b/jetty-proxy/pom.xml index e396d1e132e..21b60ddc0dd 100644 --- a/jetty-proxy/pom.xml +++ b/jetty-proxy/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-proxy diff --git a/jetty-quickstart/pom.xml b/jetty-quickstart/pom.xml index ade23666313..7f26e5c16ae 100644 --- a/jetty-quickstart/pom.xml +++ b/jetty-quickstart/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 org.eclipse.jetty diff --git a/jetty-rewrite/pom.xml b/jetty-rewrite/pom.xml index f4f5407dfe4..10332ec722f 100644 --- a/jetty-rewrite/pom.xml +++ b/jetty-rewrite/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-rewrite diff --git a/jetty-runner/pom.xml b/jetty-runner/pom.xml index 6631642a707..6a2014ff96c 100644 --- a/jetty-runner/pom.xml +++ b/jetty-runner/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-runner diff --git a/jetty-security/pom.xml b/jetty-security/pom.xml index 897795d049f..76d84483c39 100644 --- a/jetty-security/pom.xml +++ b/jetty-security/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-security diff --git a/jetty-server/pom.xml b/jetty-server/pom.xml index b585dd971ff..4ca8eff2c8d 100644 --- a/jetty-server/pom.xml +++ b/jetty-server/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-server diff --git a/jetty-servlet/pom.xml b/jetty-servlet/pom.xml index 1d36fb7f2a9..9c0383964c1 100644 --- a/jetty-servlet/pom.xml +++ b/jetty-servlet/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-servlet diff --git a/jetty-servlets/pom.xml b/jetty-servlets/pom.xml index 5714c382071..04c90cf98df 100644 --- a/jetty-servlets/pom.xml +++ b/jetty-servlets/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-servlets diff --git a/jetty-spring/pom.xml b/jetty-spring/pom.xml index e349abfaa35..3b0e662c766 100644 --- a/jetty-spring/pom.xml +++ b/jetty-spring/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-spring diff --git a/jetty-start/pom.xml b/jetty-start/pom.xml index c28e6e5938e..8b8621fe558 100644 --- a/jetty-start/pom.xml +++ b/jetty-start/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-start diff --git a/jetty-unixsocket/pom.xml b/jetty-unixsocket/pom.xml index 150146029e7..b4f74c920da 100644 --- a/jetty-unixsocket/pom.xml +++ b/jetty-unixsocket/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-unixsocket diff --git a/jetty-util-ajax/pom.xml b/jetty-util-ajax/pom.xml index 1a26ec24147..0fa0fb2203d 100644 --- a/jetty-util-ajax/pom.xml +++ b/jetty-util-ajax/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-util-ajax diff --git a/jetty-util/pom.xml b/jetty-util/pom.xml index 86fd48a4cab..87e9c6a534b 100644 --- a/jetty-util/pom.xml +++ b/jetty-util/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-util diff --git a/jetty-webapp/pom.xml b/jetty-webapp/pom.xml index a0695dc737b..4b72e2313e5 100644 --- a/jetty-webapp/pom.xml +++ b/jetty-webapp/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-webapp diff --git a/jetty-websocket/javax-websocket-client-impl/pom.xml b/jetty-websocket/javax-websocket-client-impl/pom.xml index 123a9306eb4..2718a7d6c4b 100644 --- a/jetty-websocket/javax-websocket-client-impl/pom.xml +++ b/jetty-websocket/javax-websocket-client-impl/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/javax-websocket-server-impl/pom.xml b/jetty-websocket/javax-websocket-server-impl/pom.xml index 6e7d50c3191..48b7059b1ef 100644 --- a/jetty-websocket/javax-websocket-server-impl/pom.xml +++ b/jetty-websocket/javax-websocket-server-impl/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/jetty-websocket-tests/pom.xml b/jetty-websocket/jetty-websocket-tests/pom.xml index f5bf3106bc7..7724f06d0bd 100644 --- a/jetty-websocket/jetty-websocket-tests/pom.xml +++ b/jetty-websocket/jetty-websocket-tests/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/pom.xml b/jetty-websocket/pom.xml index 0992750015c..cc3ad4d2b5c 100644 --- a/jetty-websocket/pom.xml +++ b/jetty-websocket/pom.xml @@ -3,7 +3,7 @@ jetty-project org.eclipse.jetty - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/websocket-api/pom.xml b/jetty-websocket/websocket-api/pom.xml index 5e09446bc26..addc70b0455 100644 --- a/jetty-websocket/websocket-api/pom.xml +++ b/jetty-websocket/websocket-api/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/websocket-client/pom.xml b/jetty-websocket/websocket-client/pom.xml index 641dfb2dd31..82469a5d8e3 100644 --- a/jetty-websocket/websocket-client/pom.xml +++ b/jetty-websocket/websocket-client/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/websocket-common/pom.xml b/jetty-websocket/websocket-common/pom.xml index 5a9105bf23a..a8b7a304cee 100644 --- a/jetty-websocket/websocket-common/pom.xml +++ b/jetty-websocket/websocket-common/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/websocket-server/pom.xml b/jetty-websocket/websocket-server/pom.xml index 77054bcf81f..e04f950cd13 100644 --- a/jetty-websocket/websocket-server/pom.xml +++ b/jetty-websocket/websocket-server/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-websocket/websocket-servlet/pom.xml b/jetty-websocket/websocket-servlet/pom.xml index 64624636a80..26f798c96ac 100644 --- a/jetty-websocket/websocket-servlet/pom.xml +++ b/jetty-websocket/websocket-servlet/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.websocket websocket-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/jetty-xml/pom.xml b/jetty-xml/pom.xml index 0991d59e163..36023d20d1e 100644 --- a/jetty-xml/pom.xml +++ b/jetty-xml/pom.xml @@ -2,7 +2,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jetty-xml diff --git a/pom.xml b/pom.xml index 88b8651a76e..07f93e38fa9 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ 4.0.0 org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT Jetty :: Project The Eclipse Jetty Project pom diff --git a/tests/pom.xml b/tests/pom.xml index 048eac2155c..1a31611709b 100644 --- a/tests/pom.xml +++ b/tests/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty jetty-project - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml org.eclipse.jetty.tests diff --git a/tests/test-continuation/pom.xml b/tests/test-continuation/pom.xml index e5e41822721..57bc8afd9b9 100644 --- a/tests/test-continuation/pom.xml +++ b/tests/test-continuation/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/tests/test-distribution/pom.xml b/tests/test-distribution/pom.xml index ae5b87afff7..546d918ede1 100644 --- a/tests/test-distribution/pom.xml +++ b/tests/test-distribution/pom.xml @@ -3,7 +3,7 @@ tests-parent org.eclipse.jetty.tests - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/tests/test-http-client-transport/pom.xml b/tests/test-http-client-transport/pom.xml index 46ee99860a8..93cd3f6759a 100644 --- a/tests/test-http-client-transport/pom.xml +++ b/tests/test-http-client-transport/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/tests/test-integration/pom.xml b/tests/test-integration/pom.xml index 78fa8a988ac..b8d9d96895d 100644 --- a/tests/test-integration/pom.xml +++ b/tests/test-integration/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 test-integration diff --git a/tests/test-jmx/jmx-webapp-it/pom.xml b/tests/test-jmx/jmx-webapp-it/pom.xml index 2162d7343fa..d2ce7c588fb 100644 --- a/tests/test-jmx/jmx-webapp-it/pom.xml +++ b/tests/test-jmx/jmx-webapp-it/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-jmx-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 jmx-webapp-it diff --git a/tests/test-jmx/jmx-webapp/pom.xml b/tests/test-jmx/jmx-webapp/pom.xml index b984f270483..eb30d037ba0 100644 --- a/tests/test-jmx/jmx-webapp/pom.xml +++ b/tests/test-jmx/jmx-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-jmx-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT jmx-webapp war diff --git a/tests/test-jmx/pom.xml b/tests/test-jmx/pom.xml index a25bd8934a5..55644f1ece7 100644 --- a/tests/test-jmx/pom.xml +++ b/tests/test-jmx/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 test-jmx-parent diff --git a/tests/test-loginservice/pom.xml b/tests/test-loginservice/pom.xml index 7de3bfa7e62..a869a331440 100644 --- a/tests/test-loginservice/pom.xml +++ b/tests/test-loginservice/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-loginservice Jetty Tests :: Login Service diff --git a/tests/test-quickstart/pom.xml b/tests/test-quickstart/pom.xml index 9c69048e55d..cadce2fead2 100644 --- a/tests/test-quickstart/pom.xml +++ b/tests/test-quickstart/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/tests/test-sessions/pom.xml b/tests/test-sessions/pom.xml index 39ac47eca58..740e3f30a49 100644 --- a/tests/test-sessions/pom.xml +++ b/tests/test-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-sessions-parent Jetty Tests :: Sessions :: Parent diff --git a/tests/test-sessions/test-file-sessions/pom.xml b/tests/test-sessions/test-file-sessions/pom.xml index f926bf686e4..c36221384a1 100644 --- a/tests/test-sessions/test-file-sessions/pom.xml +++ b/tests/test-sessions/test-file-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-file-sessions Jetty Tests :: Sessions :: File diff --git a/tests/test-sessions/test-gcloud-sessions/pom.xml b/tests/test-sessions/test-gcloud-sessions/pom.xml index 777725f4700..ff2cd4fb64f 100644 --- a/tests/test-sessions/test-gcloud-sessions/pom.xml +++ b/tests/test-sessions/test-gcloud-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-gcloud-sessions Jetty Tests :: Sessions :: GCloud diff --git a/tests/test-sessions/test-hazelcast-sessions/pom.xml b/tests/test-sessions/test-hazelcast-sessions/pom.xml index 634ff7a74ca..4ef348c21ce 100644 --- a/tests/test-sessions/test-hazelcast-sessions/pom.xml +++ b/tests/test-sessions/test-hazelcast-sessions/pom.xml @@ -5,7 +5,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-hazelcast-sessions Jetty Tests :: Sessions :: Hazelcast diff --git a/tests/test-sessions/test-infinispan-sessions/pom.xml b/tests/test-sessions/test-infinispan-sessions/pom.xml index 386d2e28256..caf09bd42f4 100644 --- a/tests/test-sessions/test-infinispan-sessions/pom.xml +++ b/tests/test-sessions/test-infinispan-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-infinispan-sessions Jetty Tests :: Sessions :: Infinispan diff --git a/tests/test-sessions/test-jdbc-sessions/pom.xml b/tests/test-sessions/test-jdbc-sessions/pom.xml index 963813c232c..cf09bd9bcbd 100644 --- a/tests/test-sessions/test-jdbc-sessions/pom.xml +++ b/tests/test-sessions/test-jdbc-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-jdbc-sessions Jetty Tests :: Sessions :: JDBC diff --git a/tests/test-sessions/test-memcached-sessions/pom.xml b/tests/test-sessions/test-memcached-sessions/pom.xml index cc113c5777b..49946501c0b 100644 --- a/tests/test-sessions/test-memcached-sessions/pom.xml +++ b/tests/test-sessions/test-memcached-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-memcached-sessions Jetty Tests :: Sessions :: Memcached diff --git a/tests/test-sessions/test-mongodb-sessions/pom.xml b/tests/test-sessions/test-mongodb-sessions/pom.xml index c2b86659ce1..1c967b3fc98 100644 --- a/tests/test-sessions/test-mongodb-sessions/pom.xml +++ b/tests/test-sessions/test-mongodb-sessions/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-mongodb-sessions Jetty Tests :: Sessions :: Mongo diff --git a/tests/test-sessions/test-sessions-common/pom.xml b/tests/test-sessions/test-sessions-common/pom.xml index 0eff5ca9d90..fca6957c65e 100644 --- a/tests/test-sessions/test-sessions-common/pom.xml +++ b/tests/test-sessions/test-sessions-common/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-sessions-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-sessions-common Jetty Tests :: Sessions :: Common diff --git a/tests/test-webapps/pom.xml b/tests/test-webapps/pom.xml index 13d5ed71768..db4cbf596aa 100644 --- a/tests/test-webapps/pom.xml +++ b/tests/test-webapps/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests tests-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml test-webapps-parent diff --git a/tests/test-webapps/test-http2-webapp/pom.xml b/tests/test-webapps/test-http2-webapp/pom.xml index 2e02aa29199..8f97d7eeaee 100644 --- a/tests/test-webapps/test-http2-webapp/pom.xml +++ b/tests/test-webapps/test-http2-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT 4.0.0 diff --git a/tests/test-webapps/test-jaas-webapp/pom.xml b/tests/test-webapps/test-jaas-webapp/pom.xml index ab8e8fd282e..87aac31599c 100644 --- a/tests/test-webapps/test-jaas-webapp/pom.xml +++ b/tests/test-webapps/test-jaas-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-jaas-webapp Jetty Tests :: WebApp :: JAAS diff --git a/tests/test-webapps/test-jetty-webapp/pom.xml b/tests/test-webapps/test-jetty-webapp/pom.xml index 7ceec09c25b..30d28191f4e 100644 --- a/tests/test-webapps/test-jetty-webapp/pom.xml +++ b/tests/test-webapps/test-jetty-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/tests/test-webapps/test-jndi-webapp/pom.xml b/tests/test-webapps/test-jndi-webapp/pom.xml index 661a9aa5132..a581afa149e 100644 --- a/tests/test-webapps/test-jndi-webapp/pom.xml +++ b/tests/test-webapps/test-jndi-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-jndi-webapp Jetty Tests :: WebApp :: JNDI diff --git a/tests/test-webapps/test-mock-resources/pom.xml b/tests/test-webapps/test-mock-resources/pom.xml index 4d2604d3c05..4d1763c9e0a 100644 --- a/tests/test-webapps/test-mock-resources/pom.xml +++ b/tests/test-webapps/test-mock-resources/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT Jetty Tests :: WebApp :: Mock Resources test-mock-resources diff --git a/tests/test-webapps/test-proxy-webapp/pom.xml b/tests/test-webapps/test-proxy-webapp/pom.xml index 21d735da3a1..62e7e80eb50 100644 --- a/tests/test-webapps/test-proxy-webapp/pom.xml +++ b/tests/test-webapps/test-proxy-webapp/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT ../pom.xml 4.0.0 diff --git a/tests/test-webapps/test-servlet-spec/pom.xml b/tests/test-webapps/test-servlet-spec/pom.xml index 82110a041b2..6bdb7b20837 100644 --- a/tests/test-webapps/test-servlet-spec/pom.xml +++ b/tests/test-webapps/test-servlet-spec/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-servlet-spec-parent Jetty Tests :: Spec Test WebApp :: Parent diff --git a/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml b/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml index add72bc0033..051145a3868 100644 --- a/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-container-initializer/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-servlet-spec-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-container-initializer jar diff --git a/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml b/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml index 237253da178..41a4b0f0492 100644 --- a/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-servlet-spec-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT Jetty Tests :: Webapps :: Spec Webapp test-spec-webapp diff --git a/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml b/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml index ec3f1ec7c0f..69f48374197 100644 --- a/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-web-fragment/pom.xml @@ -3,7 +3,7 @@ org.eclipse.jetty.tests test-servlet-spec-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT Jetty Tests :: WebApp :: Servlet Spec :: Fragment Jar diff --git a/tests/test-webapps/test-simple-webapp/pom.xml b/tests/test-webapps/test-simple-webapp/pom.xml index fd0806f2708..83ab029cb55 100644 --- a/tests/test-webapps/test-simple-webapp/pom.xml +++ b/tests/test-webapps/test-simple-webapp/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-simple-webapp diff --git a/tests/test-webapps/test-webapp-rfc2616/pom.xml b/tests/test-webapps/test-webapp-rfc2616/pom.xml index 430fe0facba..3a9cee4f8c2 100644 --- a/tests/test-webapps/test-webapp-rfc2616/pom.xml +++ b/tests/test-webapps/test-webapp-rfc2616/pom.xml @@ -4,7 +4,7 @@ org.eclipse.jetty.tests test-webapps-parent - 9.4.17.v20190418 + 9.4.18-SNAPSHOT test-webapp-rfc2616 Jetty Tests :: WebApp :: RFC2616 From c9164b0cf5a4351a2b69d95e6d231c5b3e3430f4 Mon Sep 17 00:00:00 2001 From: Tobias Gruetzmacher Date: Sun, 28 Apr 2019 01:54:49 +0200 Subject: [PATCH 5/6] Only include hazelcast test-jar in test scope (#3600) Signed-off-by: Tobias Gruetzmacher --- jetty-hazelcast/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/jetty-hazelcast/pom.xml b/jetty-hazelcast/pom.xml index 84bf258e91d..e3b38fe88d2 100644 --- a/jetty-hazelcast/pom.xml +++ b/jetty-hazelcast/pom.xml @@ -22,6 +22,7 @@ hazelcast ${hazelcast.version} test-jar + test com.hazelcast From ab174d101526029d336b4f9cdd436c228dc96692 Mon Sep 17 00:00:00 2001 From: Jan Bartel Date: Mon, 29 Apr 2019 12:05:34 +0200 Subject: [PATCH 6/6] Issue #3597 Fix session persistence classloading for deep structures (#3602) * Issue #3597 Fix session persistence classloading for deep structures with system classes. --- .../architecture/jetty-classloading.adoc | 4 ++ .../jetty/server/session/SessionData.java | 57 ++++++++++++++----- .../jetty/util/ClassVisibilityChecker.java | 51 +++++++++++++++++ .../jetty/webapp/WebAppClassLoader.java | 37 +++++------- .../session/AbstractSessionDataStoreTest.java | 16 ++++++ 5 files changed, 129 insertions(+), 36 deletions(-) create mode 100644 jetty-util/src/main/java/org/eclipse/jetty/util/ClassVisibilityChecker.java diff --git a/jetty-documentation/src/main/asciidoc/reference/architecture/jetty-classloading.adoc b/jetty-documentation/src/main/asciidoc/reference/architecture/jetty-classloading.adoc index e5f07735802..316f73487a7 100644 --- a/jetty-documentation/src/main/asciidoc/reference/architecture/jetty-classloading.adoc +++ b/jetty-documentation/src/main/asciidoc/reference/architecture/jetty-classloading.adoc @@ -162,6 +162,10 @@ You can do so directly to the API via a context XML file such as the following: If none of the alternatives already described meet your needs, you can always provide a custom classloader for your webapp. We recommend, but do not require, that your custom loader subclasses link:{JDURL}/org/eclipse/jetty/webapp/WebAppClassLoader.html[WebAppClassLoader]. + +If you do not subclass WebAppClassLoader, we recommend that you implement the link:{JDURL}/org/eclipse/jetty/util/ClassVisibilityChecker.html[ClassVisibilityChecker] interface. +Without this interface, session persistence will be slower. + You configure the classloader for the webapp like so: [source, java, subs="{sub-order}"] diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionData.java b/jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionData.java index 6d1e7b8018f..bb8d15d8d6b 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionData.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionData.java @@ -28,6 +28,7 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import org.eclipse.jetty.util.ClassLoadingObjectInputStream; +import org.eclipse.jetty.util.ClassVisibilityChecker; import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; @@ -78,22 +79,47 @@ public class SessionData implements Serializable out.writeObject(entries); for (Entry entry: data._attributes.entrySet()) { - out.writeUTF(entry.getKey()); - ClassLoader loader = entry.getValue().getClass().getClassLoader(); - boolean isServerLoader = false; - - if (loader == Thread.currentThread().getContextClassLoader()) //is it the webapp classloader? - isServerLoader = false; - else if (loader == Thread.currentThread().getContextClassLoader().getParent() || loader == SessionData.class.getClassLoader() || loader == null) // is it the container loader? - isServerLoader = true; - else - throw new IOException ("Unknown loader"); // we don't know what loader to use + out.writeUTF(entry.getKey()); - out.writeBoolean(isServerLoader); + Class clazz = entry.getValue().getClass(); + ClassLoader loader = clazz.getClassLoader(); + ClassLoader contextLoader = Thread.currentThread().getContextClassLoader(); + boolean isContextLoader; + + if (loader == contextLoader) //is it the context classloader? + isContextLoader = true; + else if (contextLoader == null) //not context classloader + isContextLoader = false; + else if (contextLoader instanceof ClassVisibilityChecker) + { + //Clazz not loaded by context classloader, but ask if loadable by context classloader, + //because preferable to use context classloader if possible (eg for deep structures). + ClassVisibilityChecker checker = (ClassVisibilityChecker)(contextLoader); + isContextLoader = (checker.isSystemClass(clazz) && !(checker.isServerClass(clazz))); + } + else + { + //Class wasn't loaded by context classloader, but try loading from context loader, + //because preferable to use context classloader if possible (eg for deep structures). + try + { + Class result = contextLoader.loadClass(clazz.getName()); + isContextLoader = (result == clazz); //only if TTCL loaded this instance of the class + } + catch (Throwable e) + { + isContextLoader = false; //TCCL can't see the class + } + } + + if (LOG.isDebugEnabled()) + LOG.debug("Attribute {} class={} isServerLoader={}", entry.getKey(),clazz.getName(),(!isContextLoader)); + out.writeBoolean(!isContextLoader); out.writeObject(entry.getValue()); } } - + + /** * De-serialize the attribute map of a session. * @@ -118,12 +144,15 @@ public class SessionData implements Serializable data._attributes = new ConcurrentHashMap<>(); int entries = ((Integer)o).intValue(); + ClassLoader contextLoader = Thread.currentThread().getContextClassLoader(); + ClassLoader serverLoader = SessionData.class.getClassLoader(); for (int i=0; i < entries; i++) { String name = in.readUTF(); //attribute name boolean isServerClassLoader = in.readBoolean(); //use server or webapp classloader to load - - Object value = ((ClassLoadingObjectInputStream)in).readObject(isServerClassLoader?SessionData.class.getClassLoader():Thread.currentThread().getContextClassLoader()); + if (LOG.isDebugEnabled()) + LOG.debug("Deserialize {} isServerLoader={} serverLoader={} tccl={}", name, isServerClassLoader,serverLoader, contextLoader); + Object value = ((ClassLoadingObjectInputStream)in).readObject(isServerClassLoader?serverLoader:contextLoader); data._attributes.put(name, value); } } diff --git a/jetty-util/src/main/java/org/eclipse/jetty/util/ClassVisibilityChecker.java b/jetty-util/src/main/java/org/eclipse/jetty/util/ClassVisibilityChecker.java new file mode 100644 index 00000000000..25da1cea73e --- /dev/null +++ b/jetty-util/src/main/java/org/eclipse/jetty/util/ClassVisibilityChecker.java @@ -0,0 +1,51 @@ +// +// ======================================================================== +// Copyright (c) 1995-2019 Mort Bay Consulting Pty. Ltd. +// ------------------------------------------------------------------------ +// All rights reserved. This program and the accompanying materials +// are made available under the terms of the Eclipse Public License v1.0 +// and Apache License v2.0 which accompanies this distribution. +// +// The Eclipse Public License is available at +// http://www.eclipse.org/legal/epl-v10.html +// +// The Apache License v2.0 is available at +// http://www.opensource.org/licenses/apache2.0.php +// +// You may elect to redistribute this code under either of these licenses. +// ======================================================================== +// + + +package org.eclipse.jetty.util; + +/** + * ClassVisibilityChecker + * + * Interface to be implemented by classes capable of checking class visibility + * for a context. + * + */ +public interface ClassVisibilityChecker +{ + /* ------------------------------------------------------------ */ + /** Is the class a System Class. + * A System class is a class that is visible to a webapplication, + * but that cannot be overridden by the contents of WEB-INF/lib or + * WEB-INF/classes + * @param clazz The fully qualified name of the class. + * @return True if the class is a system class. + */ + boolean isSystemClass(Class clazz); + + /* ------------------------------------------------------------ */ + /** Is the class a Server Class. + * A Server class is a class that is part of the implementation of + * the server and is NIT visible to a webapplication. The web + * application may provide it's own implementation of the class, + * to be loaded from WEB-INF/lib or WEB-INF/classes + * @param clazz The fully qualified name of the class. + * @return True if the class is a server class. + */ + boolean isServerClass(Class clazz); +} diff --git a/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppClassLoader.java b/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppClassLoader.java index f7d165c4367..967b9e5feaa 100644 --- a/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppClassLoader.java +++ b/jetty-webapp/src/main/java/org/eclipse/jetty/webapp/WebAppClassLoader.java @@ -39,6 +39,7 @@ import java.util.Set; import java.util.StringTokenizer; import java.util.concurrent.CopyOnWriteArrayList; +import org.eclipse.jetty.util.ClassVisibilityChecker; import org.eclipse.jetty.util.IO; import org.eclipse.jetty.util.StringUtil; import org.eclipse.jetty.util.log.Log; @@ -65,7 +66,7 @@ import org.eclipse.jetty.util.resource.ResourceCollection; * context classloader will be used. If that is null then the * classloader that loaded this class is used as the parent. */ -public class WebAppClassLoader extends URLClassLoader +public class WebAppClassLoader extends URLClassLoader implements ClassVisibilityChecker { static { @@ -85,7 +86,7 @@ public class WebAppClassLoader extends URLClassLoader /* ------------------------------------------------------------ */ /** The Context in which the classloader operates. */ - public interface Context + public interface Context extends ClassVisibilityChecker { /* ------------------------------------------------------------ */ /** Convert a URL or path to a Resource. @@ -103,26 +104,6 @@ public class WebAppClassLoader extends URLClassLoader */ PermissionCollection getPermissions(); - /* ------------------------------------------------------------ */ - /** Is the class a System Class. - * A System class is a class that is visible to a webapplication, - * but that cannot be overridden by the contents of WEB-INF/lib or - * WEB-INF/classes - * @param clazz The fully qualified name of the class. - * @return True if the class is a system class. - */ - boolean isSystemClass(Class clazz); - - /* ------------------------------------------------------------ */ - /** Is the class a Server Class. - * A Server class is a class that is part of the implementation of - * the server and is NIT visible to a webapplication. The web - * application may provide it's own implementation of the class, - * to be loaded from WEB-INF/lib or WEB-INF/classes - * @param clazz The fully qualified name of the class. - * @return True if the class is a server class. - */ - boolean isServerClass(Class clazz); /* ------------------------------------------------------------ */ /** @@ -744,5 +725,17 @@ public class WebAppClassLoader extends URLClassLoader { return "WebAppClassLoader=" + _name+"@"+Long.toHexString(hashCode()); } + + @Override + public boolean isSystemClass(Class clazz) + { + return _context.isSystemClass(clazz); + } + + @Override + public boolean isServerClass(Class clazz) + { + return _context.isServerClass(clazz); + } } diff --git a/tests/test-sessions/test-sessions-common/src/main/java/org/eclipse/jetty/server/session/AbstractSessionDataStoreTest.java b/tests/test-sessions/test-sessions-common/src/main/java/org/eclipse/jetty/server/session/AbstractSessionDataStoreTest.java index ce6d4c0f1c7..166f8952d04 100644 --- a/tests/test-sessions/test-sessions-common/src/main/java/org/eclipse/jetty/server/session/AbstractSessionDataStoreTest.java +++ b/tests/test-sessions/test-sessions-common/src/main/java/org/eclipse/jetty/server/session/AbstractSessionDataStoreTest.java @@ -31,10 +31,12 @@ import static org.junit.jupiter.api.Assertions.fail; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; +import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.net.URL; import java.net.URLClassLoader; +import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.Set; @@ -238,6 +240,11 @@ public abstract class AbstractSessionDataStoreTest File factoryClass = new File (proxyabledir, "ProxyableFactory.class"); IO.copy(is, new FileOutputStream(factoryClass)); is.close(); + + is = Thread.currentThread().getContextClassLoader().getResourceAsStream("Foo.clazz"); + File fooClass = new File (proxyabledir, "Foo.class"); + IO.copy(is, new FileOutputStream(fooClass)); + is.close(); URL[] proxyabledirUrls = new URL[]{proxyabledir.toURI().toURL()}; _contextClassLoader = new URLClassLoader(proxyabledirUrls, Thread.currentThread().getContextClassLoader()); @@ -272,6 +279,15 @@ public abstract class AbstractSessionDataStoreTest //Make an attribute that uses the proxy only known to the webapp classloader data.setAttribute("a", proxy); + + //Now make an attribute that uses a system class to store a webapp classes + //see issue #3597 + Class fooclazz = Class.forName("Foo", true, _contextClassLoader); + Constructor constructor = fooclazz.getConstructor(null); + Object foo = constructor.newInstance(null); + ArrayList list = new ArrayList(); + list.add(foo); + data.setAttribute("foo", list); } finally {