Jan Bartel
b249789535
Refactor api to use session id as string, and class for context id; mostly port mongo sessions.
2015-11-20 10:48:50 +11:00
Jan Bartel
070284643b
Port infinispan sessions to new session model.
2015-11-13 14:43:15 +11:00
Jan Bartel
98558faffd
Move newSessionData method to AbstractSessionDataStore. Organize imports.
2015-11-12 15:50:09 +11:00
Jan Bartel
b1113940e6
Remove getSessions/getSessionsMax/getSessionsTotal from SessionManager. These stats can only exist on SessionStore implementations.
2015-11-12 15:21:55 +11:00
Jan Bartel
b18769c1f9
Make setting of last saved time less fragile.
2015-11-12 11:17:20 +11:00
Jan Bartel
b0748c5865
Make jdbc session tests work
2015-11-11 18:31:38 +11:00
Jan Bartel
84239bc7f2
Start making unit tests work.
2015-10-23 16:52:05 +11:00
Jan Bartel
c5489bd7b2
Renaming from temporary session.x package
2015-10-23 14:10:42 +11:00
Jan Bartel
305b7bb776
Hook up scavenging; implement HashSessionManager; add delete unrestorable sessions to session data stores
2015-10-23 11:43:12 +11:00
Jan Bartel
d91fe48edc
Finish scavenging impl for Hash and JDBC session mgmt.
2015-10-09 18:53:17 +11:00
Jan Bartel
e2ecf7ca14
More implementation.
2015-10-08 08:05:52 +11:00
Jan Bartel
fa8232d3c8
More implementation
2015-09-11 19:52:05 +10:00
Jan Bartel
2c975f81c3
Merge remote-tracking branch 'origin/master' into session-refactor
2015-09-11 09:19:18 +10:00
Simone Bordet
f2a3bd8f05
477087 - Enforce that the preface contains a SETTINGS frame.
...
Now the ServerParser enforces that the preface bytes are followed by
a SETTINGS frame.
2015-09-10 19:04:47 +02:00
Jan Bartel
79ce5db312
Using SessionKey class
2015-09-10 10:46:43 +10:00
Joakim Erdfelt
7957ed06ef
jetty-test-helper to 3.1, removing snapshot repo references
2015-09-09 16:01:57 -07:00
Joakim Erdfelt
f2cf574035
Removing JsrBasicRemote.sendText() info message
2015-09-09 16:01:57 -07:00
Jan Bartel
bf2a1fa29e
Merge remote-tracking branch 'origin/master' into session-refactor
2015-09-09 16:13:10 +10:00
Jan Bartel
35b7ef8aaa
Comment out demonstration config for jsp precompilation in test-jetty-webapp.
2015-09-09 16:10:05 +10:00
Jan Bartel
3e3bfb9d6b
Does not compile, draft of changes.
2015-09-04 12:07:24 +10:00
Greg Wilkins
85f138270e
Added debug for not found classloading
2015-09-04 09:39:52 +10:00
Joakim Erdfelt
e2205d2365
Correcting version
2015-09-03 10:45:23 -07:00
Jesse McConnell
cb4cd620d5
set for dev
2015-09-03 12:39:19 -05:00
Joakim Erdfelt
49c927974b
Javadoc fix
2015-09-02 09:26:12 -07:00
Simone Bordet
b23c2bd309
476170 - Support servers that close connections without sending Connection: close header.
...
Removed previous implementation in favor of a customized
ConnectionPool, that gives more flexibility on the actual logic to
validate connections.
2015-09-01 15:44:30 +02:00
Simone Bordet
60136c6825
Using Queue rather than BlockingQueue in method return types.
2015-09-01 15:30:42 +02:00
Jesse McConnell
20ffd0dd0b
Merge branch 'release-9.3.3'
2015-08-31 13:41:21 -05:00
Simone Bordet
4ba2b22da7
476170 - Support servers that close connections without sending Connection: close header.
...
Adding support for validating the connection only in the HTTP/1.1
transport.
2015-08-30 18:09:54 +02:00
Simone Bordet
7211d415f9
Updated test to run even when not connected to the network.
2015-08-30 18:09:53 +02:00
Joakim Erdfelt
6fad345161
475209 - WebSocketServerFactory should not hand null object to DecoratedObjectFactory
2015-08-27 15:36:57 -07:00
Joakim Erdfelt
5312f2c0d7
Merge branch 'jetty-9.2.x'
...
Conflicts:
jetty-util/src/main/java/org/eclipse/jetty/util/BufferUtil.java
jetty-websocket/websocket-common/src/main/java/org/eclipse/jetty/websocket/common/WebSocketSession.java
2015-08-27 15:34:45 -07:00
Joakim Erdfelt
25cfffbe1e
428474 - Expose batch mode in the Jetty WebSocket API
2015-08-27 14:53:21 -07:00
Joakim Erdfelt
11b5d320f8
472082 - isOpen returns true on CLOSING Connection
...
+ Minor tweak to test for isOutputAvailable() instead of connection
state.
2015-08-27 12:52:52 -07:00
Joakim Erdfelt
ef067b2624
476023 - Incorrect trimming of WebSocket close reason
...
+ Fixed CloseStatus.trimMaxReasonLength() to perform trim correctly
+ Deprecated CloseStatus.trimMaxReasonLength() because it creates
to many objects
+ Removed use of CloseStatus.trimMaxReasonLength() in implementation
code
+ Improved CloseInfo ...
+ tracks reason via utf8 byte array (not String object)
+ trims utf8 byte array as-needed
+ All non-jsr implementations use CloseInfo logic
2015-08-27 11:12:51 -07:00
Joakim Erdfelt
54e3d0a2e8
476049 - When using WebSocket Session.close() there should be no status code or reason sent
2015-08-27 09:33:44 -07:00
Joakim Erdfelt
9c855bee76
474936 - WebSocketSessions are not always cleaned out from openSessions
...
+ Adding testcase
+ Enabling Connection.onClose() -> ioState.onDisconnected()
Conflicts:
jetty-websocket/websocket-server/src/test/java/org/eclipse/jetty/websocket/server/WebSocketCloseTest.java
2015-08-27 09:33:28 -07:00
Joakim Erdfelt
cb0852c53c
476049 - When using WebSocket Session.close() there should be no status code or reason sent
2015-08-27 09:27:28 -07:00
Jesse McConnell
6409366499
[maven-release-plugin] prepare for next development iteration
2015-08-27 10:11:29 -05:00
Jesse McConnell
3086adc965
[maven-release-plugin] prepare release jetty-9.3.3.v20150827
2015-08-27 10:11:21 -05:00
Jesse McConnell
be35fd72cd
ignore
2015-08-27 09:40:45 -05:00
Jesse McConnell
3a975426bf
@Ignore for release
2015-08-27 09:17:45 -05:00
Jesse McConnell
bf02158f66
set for release
2015-08-27 08:33:01 -05:00
Jesse McConnell
f5d1fb1058
Merge branch 'master' into release-9.3.3
2015-08-27 08:31:22 -05:00
Simone Bordet
bee5437bad
475927 - SecureRequestCustomizer fails to match host.
...
Cosmetic changes during review.
2015-08-27 11:14:33 +02:00
Jan Bartel
c45cd8ce03
Partial refactoring - does not yet compile.
2015-08-27 18:03:44 +10:00
Greg Wilkins
8070ce61f3
475927 - SecureRequestCustomizer fails to match host.
...
Moved host and wildcard to new X509 class
2015-08-27 12:25:52 +10:00
Joakim Erdfelt
c07f11a1fd
474936 - WebSocketSessions are not always cleaned out from openSessions
...
+ Adding testcase
+ Enabling Connection.onClose() -> ioState.onDisconnected()
2015-08-26 17:08:14 -07:00
Simone Bordet
7057dae67b
475927 - SecureRequestCustomizer fails to match host.
...
Fixed by storing in the SSLSession the SNI names correspondent to the
alias that was selected when the TLS connection was initiated.
2015-08-26 20:36:43 +02:00
Simone Bordet
874300472e
Do not hardcode the "http" scheme, but use that of the request.
2015-08-26 11:58:18 +02:00
Jesse McConnell
f8734f23ce
[maven-release-plugin] prepare for next development iteration
2015-08-25 14:10:01 -05:00