Simone Bordet
b9f25d78ce
Merged branch 'jetty-9.4.x' into 'master'.
2016-06-20 23:11:52 +02:00
Simone Bordet
b3fda0b733
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-06-20 23:11:16 +02:00
Simone Bordet
442a7ce8cc
Improved logging.
2016-06-20 23:10:44 +02:00
Simone Bordet
c8e61c5c4f
Merged branch 'jetty-9.4.x' into 'master'.
2016-06-17 11:54:51 +02:00
Simone Bordet
9632019e18
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-06-17 11:54:24 +02:00
Simone Bordet
fdd1cd1e94
Fixes #647 - HTTP/2 CONTINUATION frame parsing throws IllegalStateException.
...
Added the missing "break" statement.
2016-06-17 11:53:58 +02:00
Simone Bordet
559d8af3e7
Merged branch 'jetty-9.4.x' into 'master'.
2016-06-17 10:26:59 +02:00
Simone Bordet
1cec689ece
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-06-17 10:26:16 +02:00
Simone Bordet
9d9f68da08
Reduced logging level for MAX_HEADER_LIST_SIZE.
2016-06-17 10:25:45 +02:00
Simone Bordet
2d1d3fe6e9
Merged branch 'jetty-9.4.x' into 'master'.
2016-06-06 21:39:31 +02:00
Simone Bordet
a8f25b550f
Fixes #487 - JDK 9 build compatibility.
...
Fixes #306 - Merge jetty-parent into jetty-project.
- Removed jetty.parent dependency, moving all relevant sections to
jetty.project's pom.xml.
- Introduced profiles for JDK 8 only modules and configuration, and
for JDK 9 only modules and configurations.
- Major cleanup of pom.xml files.
- All Maven Plugin now declared in alphabetical order in
pluginManagement section of jetty.project's pom.xml.
2016-06-06 21:28:51 +02:00
Greg Wilkins
502f27f43e
Merge remote-tracking branch 'origin/jetty-9.4.x'
2016-06-03 16:22:17 +10:00
Greg Wilkins
66ce47923e
Issue #572 Ignore failing test pending further analysis
2016-06-03 09:08:44 +10:00
Greg Wilkins
98c328fb23
Jetty 9.4.x 572 ( #614 )
...
* Issue #572 Scheduling Strategy Deadlocks
Implemented dual strategy idea from #572 discussion
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* fixed http2 strategy choice
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* code cleanups
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* clean up seelctor actions/products
Signed-off-by: Greg Wilkins <gregw@webtide.com>
* cleanups
2016-06-03 09:07:00 +10:00
Simone Bordet
856b48c3b4
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-25 19:28:35 +02:00
Simone Bordet
b912c700ee
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-25 19:27:46 +02:00
Simone Bordet
f3a805887e
Fixes #542 - Support Connection.Listener bean on clients.
...
Introduced ClientConnectionFactory.customize() to look for
Connection.Listener beans.
ClientConnectionFactory implementation calls customize() when they
create a Connection instance, so the Connection.Listener beans are
registered onto the Connection.
2016-05-25 19:27:08 +02:00
Simone Bordet
f6098497c0
Explicitly setting the EndPoint idle timeout in case
...
HttpClient.idleTimeout has changed after start().
2016-05-25 19:27:08 +02:00
Simone Bordet
6bf3607444
Fixed toString() NPE in case the stream is null.
2016-05-25 19:27:08 +02:00
Simone Bordet
2b276e0162
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-24 16:10:31 +02:00
Simone Bordet
016a7b72a1
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-24 16:10:00 +02:00
Simone Bordet
ddddc3a675
Fixes #574 - Introduce a TLS handshake completed listener.
...
Introduced class SslHandshakeListener that can be registered as a
bean in both the ServerConnector and in clients such as HttpClient
and HTTP2Client.
When creating SslConnection instances, the factory will query the
connector (client or server) for SslHandshakeListener beans and, if
present, will be added to the SslConnection.
2016-05-24 16:09:19 +02:00
Simone Bordet
ba8e0bb828
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-24 12:42:41 +02:00
Simone Bordet
5fe1ff697e
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-24 12:42:12 +02:00
Simone Bordet
d73c60db14
Issue #464 - Improve reporting of SSLHandshakeException.
2016-05-24 11:15:18 +02:00
Simone Bordet
3dc8ccc168
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-20 11:20:44 +02:00
Simone Bordet
b879b58909
Removed @Ignore from test.
2016-05-20 11:20:29 +02:00
Simone Bordet
1cd3d527ea
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-20 11:19:03 +02:00
Simone Bordet
ee11e65a8a
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-20 11:18:23 +02:00
Simone Bordet
c8c74da50a
Issue #581 - Initial session recv window setting not working.
...
Updating the local session receive window before sending it to the client.
2016-05-20 11:17:50 +02:00
Simone Bordet
54f231d2ef
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-20 01:21:57 +02:00
Simone Bordet
54ae36f8f1
Temporarily ignoring test.
...
The test fails because it hangs on session flow control window
exhaustion. Setting the session flow control window to large values
makes the test fail in a different way. Needs review.
2016-05-20 01:21:36 +02:00
Simone Bordet
c5b834f003
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-20 01:13:25 +02:00
Simone Bordet
fab61b9157
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-20 01:12:51 +02:00
Simone Bordet
d55aaa4a0c
Improved logging.
2016-05-20 01:12:24 +02:00
Jesse McConnell
dc4574f380
[maven-release-plugin] prepare for next development iteration
2016-05-17 17:30:17 -05:00
Jesse McConnell
0bbebec1e0
[maven-release-plugin] prepare release jetty-9.3.9.v20160517
2016-05-17 17:30:13 -05:00
Simone Bordet
201bde8bf2
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-16 15:14:20 +02:00
Simone Bordet
039ced6e25
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-16 15:13:54 +02:00
Simone Bordet
dee3331ffb
Issue #572 - Don't reject HTTP/2 requests without body in low threads mode.
...
* Made ProduceExecuteConsume the default ExecutionFactory for HTTP/2.
* Made the HTTP/2 fillable callback non-blocking.
* Introduced configuration for the server initial session recv window.
* Sending a WINDOW_UPDATE frame at session setup to inform the client
about the server session recv window.
2016-05-16 15:01:08 +02:00
Simone Bordet
67ea8db5aa
Always copy the request metadata.
...
This is necessary because the HTTP/1.1 machinery will recycle the
Metadata.Request object, and it may race with a thread dispatch to
the HTTP/2 machinery that will handle the request.
2016-05-16 15:01:08 +02:00
Simone Bordet
3e3e891636
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-12 19:31:19 +02:00
Simone Bordet
922319c3a3
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-12 19:30:50 +02:00
Simone Bordet
242b6b5f66
Merged branch 'jetty-9.2.x' into 'jetty-9.3.x'.
2016-05-12 18:59:40 +02:00
Simone Bordet
1937701127
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-12 00:22:56 +02:00
Simone Bordet
2a4cbdd111
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-12 00:22:31 +02:00
Simone Bordet
016fc6569f
Fixes #558 - HTTP/2 server hangs when thread pool is low on threads.
...
Modified ExecuteProduceConsume to test for Rejectable tasks when
trying to execute a task in low threads mode, and if so, reject them
immediately.
2016-05-12 00:13:35 +02:00
Simone Bordet
2c787bbc05
Merged branch 'jetty-9.4.x' into 'master'.
2016-05-11 13:57:32 +02:00
Simone Bordet
d8961139f3
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-11 13:57:08 +02:00
Simone Bordet
1fc40864e1
Issue #558 (HTTP/2 server hangs when thread pool is low on threads).
...
Verify that rejecting tasks avoids hanging the server when in low
threads mode.
2016-05-11 13:05:16 +02:00