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
Jan Bartel
bfeae1afa3
Remove periodic iteration over sessions
2016-03-23 16:59:36 +11:00
Joakim Erdfelt
36f559b483
Issue #446 - jetty-quickstart path normalization uses improper paths on Windows
...
Using URI syntax everywhere in AttributeNormalizer
2016-03-21 15:40:42 -07:00
Jan Bartel
51a4fc2f9e
Fix stackless logger for jdbc session tests
2016-03-17 12:54:56 +11:00
Jan Bartel
add04e8fba
Remove necessity for SessionIdManager specializations.
2016-03-17 12:29:42 +11:00
Greg Wilkins
c1b03c6d8c
Issue #431
...
HttClientTest cleanup
2016-03-17 09:58:29 +11:00
Greg Wilkins
46abbba566
fixed merge compile errors
2016-03-17 06:49:14 +11:00
Joakim Erdfelt
3624339ec6
Merge branch 'jetty-9.3.x'
2016-03-16 10:29:29 -07:00
Joakim Erdfelt
13fde643ed
Merge branch 'release-9.3.8' into jetty-9.3.x
2016-03-16 10:03:29 -07:00
Greg Wilkins
1c5a1fc6a2
Issue #431
...
Suppress stack traces from unit tests
2016-03-16 18:19:40 +11:00
Jan Bartel
6261150167
Add info to IllegalStateException on check for invalid session
2016-03-16 11:45:19 +11:00
Simone Bordet
5f22bede3a
Merged branch 'jetty-9.3.x' into 'master'.
2016-03-15 22:04:45 +01:00
Simone Bordet
3cd568c9b1
Fixes #428 (Exception logged during HttpClientTest)
...
Removed printStackTrace() call.
2016-03-15 22:04:26 +01:00
Joakim Erdfelt
dcfa0b8910
Merge branch 'jetty-9.3.x'
2016-03-15 07:49:28 -07:00
Greg Wilkins
5b920700c2
less verbose unit tests
2016-03-15 18:21:09 +11:00
Joakim Erdfelt
c68d3b1d8d
Updating to version 9.3.9-SNAPSHOT
2016-03-14 09:07:52 -07:00
Joakim Erdfelt
1f3b3f31f4
Updating to version 9.3.8.v20160314
2016-03-14 08:30:20 -07:00
Jan Bartel
a936e4060c
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-sessions/test-mongodb-sessions/src/test/java/org/eclipse/jetty/nosql/mongodb/IdleSessionTest.java
2016-03-11 15:46:46 +11:00
Jan Bartel
d82b5ad65a
Issue #411 Add more debug log for mongosessionmanager and remove debug printlns
2016-03-11 15:12:07 +11:00
Jan Bartel
8a24798fa4
Issue #411 ensure MongoSessionManager saves maxInactiveInterval and expiry correctly
...
Issue #415 ensure setting > MAX_INT session-timeout is detected
2016-03-11 10:47:34 +11:00
Simone Bordet
14c985802e
Merged branch 'jetty-9.3.x' into 'master'.
2016-03-10 22:32:24 +01:00
Simone Bordet
e6c2c81bea
Issue #417 (HttpClient: review support for OPTIONS *)
...
Implemented support for OPTIONS * HTTP/1.1 requests.
2016-03-10 16:10:45 +01:00
Jan Bartel
ead37b1b57
Issue #411 MongoSessionManager does not save maxInactiveInterval and expiry correctly
...
Issue #415 Setting big session-timeout can overflow MAXINT
2016-03-10 18:52:34 +11:00
Simone Bordet
d0593ab046
Merged branch 'jetty-9.3.x' into 'master'.
2016-03-08 11:56:14 +01:00
Joakim Erdfelt
cc9a19775b
Issue #343 - ensure release deployment of test-jetty-webapp:war and test-proxy-webapp:war
2016-03-07 16:25:54 -07:00
Simone Bordet
d4cd34d2ba
Merged branch 'jetty-9.3.x' into 'master'.
2016-03-07 17:01:20 +01:00
Simone Bordet
8af356bc0d
Issue #305 (NPE when notifying the session listener if the channel is closed before a session has been opened)
...
Added guard against NPE. It was needed since the connection may not
be present if the connect operation failed.
2016-03-07 17:00:52 +01:00
Jan Bartel
303aea96a3
Implement uniform expiry testing for all datastores, FileDataStore still todo.
2016-03-05 16:01:18 +01:00
Jan Bartel
3c2f5bbcb6
Implement different intervals for scavenge and idlepassivation checks; update all tests
2016-03-04 18:06:55 +01:00
Jan Bartel
436c4835a4
Implement saving or passivating when all requests have exited session; implement separate timeout for expiry scavenge and idle timeout and periodic inspection
2016-03-04 18:06:55 +01:00
Jan Bartel
ff49714d06
Implement session idle and expiration with single periodic sweep.
2016-03-03 00:38:25 +01:00
Jan Bartel
b8d0ad50f8
Reimplementation of expiry and introduction of passivating unused sessions.
2016-02-29 21:03:30 +01:00
Simone Bordet
8aa3207164
Improved test by making requests carry a unique identifier.
2016-02-29 11:58:08 +01:00
Jesse McConnell
d8f74233a0
fix some merge issues, some example javadoc that was never right and contributing language
2016-02-26 08:13:41 -06:00
Jesse McConnell
ce5a3b11d6
Issue #367 Resolve remaining git.eclipse.org build references
2016-02-26 08:03:33 -06:00
Jesse McConnell
881edcb640
Update index.html
2016-02-26 07:34:33 -06:00
Jesse McConnell
ad8733e5ab
Update index.html
2016-02-26 07:33:44 -06:00
Jesse McConnell
d0e8d5af2f
Update index.html
2016-02-26 07:33:16 -06:00
Jesse McConnell
6e41a267ef
Update index.html
2016-02-26 07:32:41 -06:00
Simone Bordet
7938c9f86f
Merged branch 'jetty-9.3.x' into 'master'.
2016-02-26 10:37:47 +01:00
Jan Bartel
ef6d0194b9
Issue #352 Integrate session idling for MongoSessionManager
2016-02-22 15:11:54 +01:00
Jan Bartel
9a554af480
Ensure infinispan timed-out sessions handled correctly
2016-02-19 10:57:04 +01:00
Greg Wilkins
2bf848dbd4
fixed test
2016-02-17 15:47:15 +01:00
Greg Wilkins
8068aeead9
Fixed unit test race
...
Test was assuming that receiving completed response on client
always happened before server processing had completed.
Added a spin test.
2016-02-17 11:11:52 +01:00
Greg Wilkins
496be5e05f
Issue #84 Ignored test
2016-02-16 17:08:10 +01:00
Jan Bartel
c965dc905c
Update jdbc module for new session architecture
2016-02-16 15:12:23 +01:00
Jan Bartel
9b5aa6f90d
478918 Change javax.servlet.error,forward,include literals to RequestDispatcher constants
2016-02-16 11:52:29 +01:00
Jan Bartel
f10f32c080
478918 Change javax.servlet.error,forward,include literals to RequestDispatcher constants
2016-02-16 10:48:20 +01:00
Simone Bordet
f727e2bac3
Merged branch 'jetty9.3.x' into 'master'.
2016-02-13 11:32:53 +01:00
Joakim Erdfelt
30b5fe1c96
AttributeNormalizer.normalize() now supports URI
2016-02-12 09:29:49 -07:00
Joakim Erdfelt
bc59c0853d
Adjusting quickstart AttributeNormalizer to treat 'WAR' as a URI, not a Path
2016-02-12 09:11:19 -07:00
Simone Bordet
cb79379b79
Merged branch 'jetty-9.3.x' into 'master'.
2016-02-05 18:14:56 +01:00
Simone Bordet
4a7fae30fb
486829 - Cancel stream error after a failed request with the HTTP/2.0 client.
...
Fixed by properly notifying the callback even when the exchange has
already been aborted.
2016-02-05 18:12:37 +01:00
Joakim Erdfelt
2aee8a7893
Merge branch 'jetty-9.3.x'
2016-02-03 14:32:53 -07:00
Greg Wilkins
6c9a444b6c
486530 - Handler added to WebAppContext prevents ServletContext initialization
...
Added warnings for loops and inappropriate handlers.
Used insertHandler in more XML files
2016-02-03 10:54:39 +01:00
Jan Bartel
273e87a851
Merge branch 'master' into session-refactor
2016-02-02 18:23:39 +01:00
Jan Bartel
0f19eda53d
486530 Handler added to WebAppContext prevents ServletContext initialization
2016-02-02 15:05:58 +01:00
Jan Bartel
2831674067
486530 Handler added to WebAppContext prevents ServletContext initialization
2016-02-02 15:04:22 +01:00
Jan Bartel
fdf127ee19
486497 NPE in MappedLoginService
2016-02-02 10:09:48 +01:00
Jan Bartel
d8c33e8dca
486497 NPE in MappedLoginService
2016-02-01 17:42:56 +01:00
Jan Bartel
599696bfc5
Merge branch 'master' into session-refactor
2016-02-01 16:57:35 +01:00
Jan Bartel
4f9abc279b
Changes after merge
2016-02-01 13:59:51 +01:00
Jan Bartel
a8c29334ca
Merge branch 'master' into session-refactor
...
Conflicts:
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/NoSqlSession.java
jetty-nosql/src/main/java/org/eclipse/jetty/nosql/NoSqlSessionManager.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSession.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/HashSessionManager.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/HashedSession.java
jetty-server/src/main/java/org/eclipse/jetty/server/session/MemSession.java
jetty-server/src/test/java/org/eclipse/jetty/server/session/FileSessionManagerTest.java
tests/test-sessions/test-mongodb-sessions/src/test/java/org/eclipse/jetty/nosql/mongodb/StopSessionManagerDeleteSessionTest.java
tests/test-sessions/test-mongodb-sessions/src/test/java/org/eclipse/jetty/nosql/mongodb/StopSessionManagerPreserveSessionTest.java
2016-02-01 13:59:12 +01:00
Joakim Erdfelt
83bc83a99d
486674 - Quickstart path attribute normalization should be based on longest path match
2016-01-27 11:55:08 -07:00
Simone Bordet
56c0bc768c
Merged branch 'jetty9.3.x' into 'master'.
2016-01-21 17:52:37 +01:00
Joakim Erdfelt
e0ce545ad7
Updating to version 9.3.8-SNAPSHOT
2016-01-15 17:15:14 -07:00
Joakim Erdfelt
c0b191119b
Updating to version 9.3.7.v20160115
2016-01-15 16:40:15 -07:00
Joakim Erdfelt
c51a35203c
Merge branch 'jetty-9.3.x'
2016-01-14 10:00:53 -07:00
Jan Bartel
dcc642c3da
Rename gcloud-session-manager to jetty-gcloud-session-manager
2016-01-14 16:00:19 +11:00
Greg Wilkins
c5cbc64e77
Merge remote-tracking branch 'origin/jetty-9.3.x'
2016-01-14 11:00:06 +11:00
Joakim Erdfelt
6e85554aad
Making license header verification happy
2016-01-13 15:10:55 -07:00