12440 Commits

Author SHA1 Message Date
Jan Bartel
833f291975 Ensure sessions that fail to save on evict are not evicted. 2016-06-01 12:41:39 +10:00
Jesse McConnell
b4c958e68c Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-05-31 20:38:31 -05:00
WalkerWatch
2508d73a94 Added note for CVE-2016-4800 and several small grammatical clean ups.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-05-31 20:37:06 -05:00
Simone Bordet
89232a6207 Fixes #605 - Guard concurrent calls to WebSocketSession.close().
Introduced an AtomicBoolean to guard AbstractWebSocketConnection.close().
Made IOState code more robust with respect to synchronization.
2016-05-31 18:28:12 +02:00
Simone Bordet
2e21234328 Code cleanups. 2016-05-31 18:23:51 +02:00
Simone Bordet
bfeccd9e39 Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-05-30 19:11:24 +02:00
Alexander Farber
f6e460fc35 Remove Session.setMaximumMessageSize(long) example, because that method has been removed in jetty-9.1
Signed-off-by: Alexander Farber <Alexander.Farber@gmail.com>
2016-05-30 19:10:08 +02:00
Greg Wilkins
ad588a9f0a Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-05-30 21:09:37 +10:00
Greg Wilkins
05c6a3664f Improved the HttpTester and added a Test 2016-05-30 21:08:37 +10:00
Jan Bartel
86eedd3ad8 Implement backoff retry for gcloud session data store; fix gcloud session module 2016-05-28 11:56:41 +10:00
Jesse McConnell
d5fca6ee22 resolve broken javadoc 2016-05-27 16:25:50 -05:00
Jesse McConnell
68d0ff1373 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-05-27 15:41:29 -05:00
Jesse McConnell
3e809af7f6 alter the basedir of the documentation zip 2016-05-27 15:40:58 -05:00
Jan Bartel
d6689ce803 Add memcached option for session data caching 2016-05-27 16:43:46 +10:00
Jesse McConnell
906fa45629 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-05-26 09:50:18 -05:00
Jesse McConnell
012a5864be set for dev 2016-05-26 09:49:51 -05:00
Jesse McConnell
dcbc233b8b Merge remote-tracking branch 'origin/release-9.3.10.M0' into jetty-9.3.x 2016-05-26 09:49:24 -05:00
Jesse McConnell
8d3732a589 [maven-release-plugin] prepare for next development iteration 2016-05-26 08:41:42 -05:00
Jesse McConnell
b935082f59 [maven-release-plugin] prepare release jetty-9.3.10.M0 jetty-9.3.10.M0 2016-05-26 08:41:38 -05:00
Jesse McConnell
fb7477c5d2 set for release 2016-05-26 08:09:28 -05: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
Jesse McConnell
6819455c16 Merge branch 'jetty-9.3.x' into jetty-9.4.x 2016-05-25 11:39:14 -05:00
Jesse McConnell
b3eee7884b Merge pull request #587 from WalkerWatch/jetty-9.3.x
Quick start re-work and illustration.
2016-05-25 11:38:47 -05:00
WalkerWatch
ff495bc92f Fixed bug that was causing docbook elements to duplicate on screen.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-05-24 21:42:26 -04:00
WalkerWatch
6c9276f946 Quick start re-work and illustration.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-05-24 21:30:56 -04:00
Simone Bordet
ba48aa27b0 Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-05-25 00:57:43 +02:00
Simone Bordet
4762a6eaa3 Issue #464 - Improve reporting of SSLHandshakeException.
Making sure that the raw EndPoint is closed if the decrypted EndPoint
output is shutdown when the input is also shutdown.
2016-05-25 00:52:10 +02:00
Simone Bordet
031bc0fed9 Issue #85 - Expose TLS protocol used for connection in SecureRequestCustomizer.
Exposed the SSLSession as attribute only if the attribute key is valid.
2016-05-25 00:50:01 +02:00
Simone Bordet
c6aafecceb Code cleanups. 2016-05-25 00:47:58 +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
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
f95daca8b4 Code cleanups. 2016-05-24 11:15:18 +02:00
Simone Bordet
b1ebcf9139 Using lambdas instead of anonymous inner classes. 2016-05-24 11:15:18 +02:00
Jesse McConnell
0a083fa8a0 Merge pull request #582 from WalkerWatch/jetty-9.3.x
Converted chapters 5 and 6 to ventilated prose and cleaned up formatting and…
2016-05-23 08:23:46 -05:00
WalkerWatch
261db9aa01 Converted chapters 5 and 6 to ventilated prose and cleaned up formatting and grammar.
Signed-off-by: WalkerWatch <ctwalker@gmail.com>
2016-05-22 13:31:27 -04:00
Simone Bordet
b879b58909 Removed @Ignore from test. 2016-05-20 11:20:29 +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
Greg Wilkins
8684524dc8 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-05-20 15:54:06 +10:00
Greg Wilkins
d73bf08515 cleaned up constructors 2016-05-20 15:53:46 +10:00
Jan Bartel
8dfcfd021c Refactor session tests to common base; add option to save session when created. 2016-05-20 15:47:28 +10:00
Greg Wilkins
b53f2eca7f longer test await time 2016-05-20 13:28:17 +10:00
Greg Wilkins
de8b826d1f Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-05-20 12:54:02 +10:00
Greg Wilkins
e15e3d12ee Fixed bad VERSION.txt generation from release 2016-05-20 12:40:50 +10:00
Greg Wilkins
e6bab1192d Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-05-20 12:10:54 +10:00