Simone Bordet
b3fda0b733
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-06-20 23:11:16 +02:00
Simone Bordet
d073780dde
Refactored tests.
2016-06-20 23:10:44 +02:00
Simone Bordet
7ef22c8ebd
Fixes #648 - Problem using InputStreamResponseListener to handle HTTP/2 responses.
...
The fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=484446
reimplemented InputStreamResponseListener using callbacks rather than
blocking waits.
However, HTTP/2 behaves a little differently than HTTP/1.
Where in HTTP/1 until the callback was completed no further calls to
onContent() were made, with HTTP/2 additional calls are made until
the flow control window is exhausted.
For this reason InputStreamResponseListener must queue content chunks
rather than dealing only with one chunk at a time.
2016-06-20 23:10:44 +02:00
Jan Bartel
1b508e3714
Add test for memcached session data.
2016-06-17 13:18:52 +10:00
Jan Bartel
1ce0592d6c
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-06-15 16:31:54 +10:00
Simone Bordet
dfb20e6398
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-06-14 00:26:59 +02:00
Simone Bordet
c0f54ab82f
Increased timeouts to avoid failures on slower machines.
2016-06-14 00:26:18 +02:00
Jan Bartel
73a0cd6b06
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-06-10 11:53:45 +10:00
Jan Bartel
27ed0480b9
Issue #632
...
Remove unneeded scripts
2016-06-10 11:52:32 +10:00
Jan Bartel
1cdeac9c53
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-06-10 11:50:41 +10:00
Jan Bartel
a6cfff8573
Issue #632 fix jmx tests to use random jetty server port
2016-06-10 11:46:15 +10:00
Greg Wilkins
383e81db38
Fix #627 Use start.d or start.ini not both
...
Updated start module to look for start.d and use it if it exists
Error or warning of both start.d and start.ini exist
updated jetty-distribution to use one or the other
2016-06-09 16:45:24 +10:00
Jan Bartel
64e8d1ff5d
Merge remote-tracking branch 'origin/jetty-9.3.x' into jetty-9.4.x
2016-06-08 10:42:28 +10:00
Jan Bartel
f86d72696a
Issue #622
2016-06-08 10:23:36 +10:00
Simone Bordet
73fe6715de
Issue #306 - Merge jetty-parent into jetty-project.
...
Moved more plugin version declarations into jetty.project's pom.
2016-06-07 10:23:38 +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
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
Jan Bartel
833f291975
Ensure sessions that fail to save on evict are not evicted.
2016-06-01 12:41:39 +10: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
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
fab61b9157
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-20 01:12:51 +02:00
Simone Bordet
061a2e85d9
Added jetty-logging.properties to debug tests.
2016-05-20 01:12:24 +02:00
Jesse McConnell
80cadf2c01
merging in from 9.3.x release
2016-05-19 10:05:44 -05:00
Jan Bartel
a28a59be89
Sessions expire if now is >= calculated expiry
2016-05-19 16:30:39 +10:00
Jan Bartel
c727518d5c
Fix session test timeouts
2016-05-18 17:05:01 +10:00
Jan Bartel
07c45149d4
Skip mongo session tests by default
2016-05-18 17:05:01 +10:00
Jan Bartel
387f433711
Refactor names of session impl classes; fix bugs; add some tests
2016-05-18 17:05:01 +10: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
9a5d8f3943
Merged branch 'jetty-9.3.x' into 'jetty-9.4.x'.
2016-05-06 17:43:49 +02:00
Simone Bordet
1056536155
Moved HttpClientLoadTest to "tests" module to test all transports.
2016-05-06 17:10:46 +02:00
Jan Bartel
70a665d3e7
Refactor session implementation: rename SessionStore impls.
2016-04-28 16:18:29 +10:00
Greg Wilkins
f3b3741a58
Issue #533 Do not hide file resource exception
...
Throw IOException rather than MUE for file exception
2016-04-23 09:43:21 +10:00
Jan Bartel
d28dffb16e
Remove SessionManager; refactor names of session classes; add start modules for new session arch
2016-04-15 11:08:46 +10:00
Joakim Erdfelt
6fb338e50d
Updating to version 9.3.9-SNAPSHOT
2016-04-11 16:20:50 -07:00
Joakim Erdfelt
bb4f3c4882
Updating to version 9.3.9.M1
2016-04-11 15:35:22 -07:00
Simone Bordet
e2f252f817
Merged branch 'jetty-9.3.x' into 'master'.
2016-04-11 19:39:04 +02:00
Simone Bordet
f0a1ccf4d3
Fixes #504 - HTTP/2 client transport cannot send request after idle timeout.
...
Made sure that the idle timeout mechanism notifies the destination
that the connection will close.
Also reviewed the close protocol to be: notify destination, then abort,
then close. In this way, HTTP/2 can send RST_STREAM before the
connection is closed.
2016-04-11 19:15:17 +02:00
Simone Bordet
abf0307e5e
Merged branch 'jetty-9.3.x' into 'master'.
2016-04-11 12:56:09 +02:00
Simone Bordet
5c3e068cb3
Fixes #481 - Event response.success notified without waiting for content callback for HTTP/2 transport.
...
Improved fix, notifying the response.success event using a
CompletableCallback to avoid that HttpReceiver.responseContent()
fails the update from ResponseState.TRANSIENT.
2016-04-11 12:55:37 +02:00
Jan Bartel
6514158e6a
Remove unneeded SessionManager interface.
2016-04-06 16:31:23 +10:00
Simone Bordet
5aef3ba3e4
Merged branch 'jetty-9.3.x' into 'master'.
2016-04-04 15:41:04 +02:00
Simone Bordet
5c147288ef
Fixes #481 - Event response.success notified without waiting for content callback for HTTP/2 transport.
...
Fixed by notifying the response.success event only when the callback
is succeeded.
2016-04-04 15:40:25 +02:00
Joakim Erdfelt
5353aeb573
Merge branch 'jetty-9.3.x'
2016-03-25 10:14:41 -07:00
Joakim Erdfelt
4722224b45
Excluding /tests/ from clirr
2016-03-24 16:09:05 -07:00
Joakim Erdfelt
5d882d12ab
Fixing AttributeNormalizerTest to use real 'user.home'
...
+ Removing many debug lines
+ Resolving System.getProperty("user.home") to real system path
before using it in the test case
2016-03-24 11:04:13 -07:00
Joakim Erdfelt
81c8708c52
Attempting to ascertain what's going on with AttributeNormalizer on CI
2016-03-24 10:13:39 -07:00
Joakim Erdfelt
3628e105e9
Fixing QuickStart / AttributeNormalizer test failures
...
+ Adding more noise to test cases to help determine what's going on in
CI builds for test-quickstart
2016-03-23 21:28:27 -07:00
Jan Bartel
4ca9e3b149
Merge remote-tracking branch 'origin/jetty-9.3.x'
...
Conflicts:
jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSession.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/SessionManager.java
tests/test-quickstart/src/test/java/org/eclipse/jetty/quickstart/AttributeNormalizerTest.java
2016-03-24 11:38:44 +11:00