3100 Commits

Author SHA1 Message Date
Greg Wilkins
502f27f43e Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-06-03 16:22:17 +10:00
Greg Wilkins
723563aa84 Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-06-03 16:21:48 +10:00
Greg Wilkins
a2309057dc Test Harness for #596
Test harness to try to repeat problem with #596 of content-length added to a HEAD response.

In the process added a much better getResponse mechanism to the local connector that avoids
using the idle time.
2016-06-03 14:15:25 +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
Jan Bartel
3ae4ffc90d Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-06-02 16:44:08 +10:00
Jan Bartel
0578d15813 Fix indexes for gcloudatastore; make initial retry backoff 1s as per SLA 2016-06-02 16:42:02 +10:00
Greg Wilkins
89032b7eac improved test isolation 2016-06-02 14:24:18 +10:00
Joakim Erdfelt
bac64066e4 Merge branch 'jetty-9.4.x' 2016-06-01 12:01:35 -07:00
Joakim Erdfelt
3b1f8df49e Removing bad org.omg.CORBA.Environment import 2016-06-01 11:58:50 -07:00
Jan Bartel
6f25ce42b2 Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-06-01 20:14:08 +10:00
Jan Bartel
3c3ea0c6f2 Add option to SessionCache to delete unreadable sessions from SessionDataStore; fix jdbc module xml file. 2016-06-01 20:13:32 +10:00
Greg Wilkins
8138c861c7 Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-06-01 15:31:24 +10:00
Greg Wilkins
5c33a119da Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-06-01 15:30:13 +10:00
Greg Wilkins
c2831bf09c Issue #608 reset encoding set from content type
Use an enum to track where a content encoding came from and selectively clear/reset
2016-06-01 15:29:05 +10:00
Jan Bartel
833f291975 Ensure sessions that fail to save on evict are not evicted. 2016-06-01 12:41:39 +10:00
Jesse McConnell
808d0ae3de Merge branch 'jetty-9.4.x' 2016-05-27 16:26:36 -05:00
Jesse McConnell
d5fca6ee22 resolve broken javadoc 2016-05-27 16:25:50 -05:00
Jan Bartel
7dc283cc0c Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-05-27 16:45:04 +10:00
Jan Bartel
d6689ce803 Add memcached option for session data caching 2016-05-27 16:43:46 +10:00
Simone Bordet
0272001f7a Merged branch 'jetty-9.4.x' into 'master'. 2016-05-25 00:57:56 +02: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
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
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
f95daca8b4 Code cleanups. 2016-05-24 11:15:18 +02:00
Greg Wilkins
314065ccfe Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-05-20 15:54:58 +10: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
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
faec7259b2 Fixed dispatch to application in case of empty chunked body. 2016-05-20 01:12:24 +02:00
Simone Bordet
aed6bb6d6a Code cleanups. 2016-05-20 01:12:24 +02:00
Jesse McConnell
4bf91b5ab3 Merge remote-tracking branch 'origin/release-9.3.9' into jetty-9.3.x 2016-05-19 09:55:58 -05:00
Simone Bordet
59ba37ad95 Merged branch 'jetty-9.4.x' into 'master'. 2016-05-19 11:51:15 +02:00
Simone Bordet
46bc204e1c Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'. 2016-05-19 11:50:35 +02:00
Simone Bordet
ff1bfa599f Issue #354 (Spin loop in case of exception thrown during accept()).
Improved the solution by sleeping only if we are still accepting.
This avoids the sleep when the connector is stopping, speeding up tests.
2016-05-19 11:48:51 +02:00
Greg Wilkins
79e5c31029 improved unit test, fixed deferred on chunking 2016-05-19 17:46:50 +10:00
Jan Bartel
feb30c3a2b Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-05-19 16:44:20 +10:00
Jan Bartel
e1489340fe Flow refactor of session classnames into module and etc files 2016-05-19 16:43:30 +10:00
Jan Bartel
6551d2c9a9 Merge remote-tracking branch 'origin/jetty-9.4.x' 2016-05-19 16:32:11 +10:00
Jan Bartel
a28a59be89 Sessions expire if now is >= calculated expiry 2016-05-19 16:30:39 +10:00
Jan Bartel
49ce555add Ensure SessionCache and SessionDataStore are managed as beans 2016-05-19 13:01:38 +10:00
Jan Bartel
7fd93f1929 Make NEVER_EVICT default session eviction policy; add more debug logging 2016-05-19 12:49:20 +10:00
Greg Wilkins
f826d1365b Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x 2016-05-19 11:27:59 +10:00