Greg Wilkins
11096e8a0d
Added ASYNC_WOKEN state to HttpChannelState
2014-05-03 10:29:20 +02:00
Joakim Erdfelt
1956ceffde
Setting up junit Assume on OS Alias / Alternate Filename Reference support.
...
+ Windows 8 no longer supports the 8.3 alternate filename reference techniques, rendering the test cases for this behavior no longer valid.
2014-05-03 10:29:20 +02:00
Simone Bordet
a405454276
431642 - Implement ProxyServlet using Servlet 3.1 async I/O.
...
Added more tests for failure cases.
2014-05-03 10:29:19 +02:00
Simone Bordet
976d86b375
434027 - ReadListener.onError() not invoked in case of read failures.
2014-05-02 23:01:33 +02:00
Simone Bordet
a1d18a157d
Added onReadFailure() callback to allow subclasses to perform actions
...
in case of read failures.
2014-05-02 22:45:56 +02:00
Greg Wilkins
30652825fa
Added ASYNC_WOKEN state to HttpChannelState
2014-04-30 22:13:24 +02:00
Joakim Erdfelt
40c352b25c
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2014-04-30 09:01:35 -07:00
Joakim Erdfelt
d8c8db5b83
Setting up junit Assume on OS Alias / Alternate Filename Reference support.
...
+ Windows 8 no longer supports the 8.3 alternate filename reference techniques, rendering the test cases for this behavior no longer valid.
2014-04-30 09:00:18 -07:00
Simone Bordet
43454ebd0a
Merged branch 'master' into '431642'.
2014-04-30 15:34:54 +02:00
Simone Bordet
906dc83691
431642 - Implement ProxyServlet using Servlet 3.1 async I/O.
...
Implemented correctly AsyncProxyServlet, tests passing.
2014-04-30 15:34:30 +02:00
Simone Bordet
95c6bad654
Improved handling of return values from parser callback, by returning
...
as early as possible to avoid race conditions with application code
that may have returned true and reentered the parsing code.
2014-04-30 14:58:14 +02:00
Greg Wilkins
d17547cf96
Added ASYNC_WOKEN state to HttpChannelState
2014-04-30 14:04:28 +02:00
Greg Wilkins
95343c3535
Added ASYNC_WOKEN state to HttpChannelState
2014-04-30 13:55:50 +02:00
Greg Wilkins
1c97fd3c42
433692 improved buffer resizing
2014-04-30 11:57:50 +02:00
Joakim Erdfelt
f65e40f8e7
Fixing bad EOL assumptions based on running OS (should be based on git checkout state)
2014-04-29 15:44:00 -07:00
Joakim Erdfelt
808818281d
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2014-04-29 14:27:24 -07:00
Joakim Erdfelt
5cc6833f50
433563 - Jetty fails to startup on windows - InvalidPathException
...
+ PathMatchers.isAbsolute() and .getSearchRoot() adjusted to not
rely on Path object behavior differences between Unix and Windows
+ Updated StartArgs processing of --lib to automatically expand
extra lib references prior to submitting them to the internal
BaseHome for processing as pattern for paths.
+ Updated test cases for new behavior.
2014-04-29 14:25:06 -07:00
Jan Bartel
800a6639a3
Ensure annotation-related code is optional for tests with jdk8
2014-04-29 20:55:49 +02:00
Greg Wilkins
2e261b75d6
433692 improved buffer resizing
2014-04-29 20:36:13 +02:00
Simone Bordet
ca67a9e10d
Merged branch 'master' into '431642'.
2014-04-29 15:59:23 +02:00
Simone Bordet
b4d1060e88
Avoid to null out the cookieStore field in doStop(), to prevent random NPEs while stopping.
2014-04-29 15:15:55 +02:00
Joakim Erdfelt
1de043d6c3
433563 - Jetty fails to startup on windows - InvalidPathException
...
+ Adjusted PathMatchers.isAbsolute() to only consider the
search root, and not the whole path.
2014-04-28 13:59:55 -07:00
Jan Bartel
609945fe7c
433656 Change to Opcode.ASM5 breaks jetty-osgi
2014-04-28 15:36:36 +02:00
Greg Wilkins
00d61ce133
fixed jsp demo distribution
2014-04-28 15:35:57 +02:00
Greg Wilkins
1e8d8b8b3e
433572 default to sending date header
2014-04-28 14:50:58 +02:00
Jan Bartel
b186d3eb6e
428904 Add logging of which webapp has path with uncovered http methods
2014-04-28 12:17:49 +02:00
Joakim Erdfelt
703deea1df
Tidying up ws-test-client read operations (in hope that it will address test failures on jenkins)
2014-04-25 12:48:04 -07:00
Joakim Erdfelt
c7dd3481c6
Turning on websocket-common/io debug for jenkins testing
2014-04-25 12:37:00 -07:00
Joakim Erdfelt
718017af94
Minor tweak to throwable assertion to be more reliable
2014-04-25 12:36:08 -07:00
Greg Wilkins
eade9a3d25
432901 ensure a single onError callback only in pending and unready states
2014-04-25 18:23:54 +02:00
Greg Wilkins
87c5b30d1c
432901 ensure a single onError callback only in pending and unready states
2014-04-25 17:26:43 +02:00
Jan Bartel
b4542a031b
433512 Jetty throws RuntimeException when webapp compiled with jdk8 -parameters
2014-04-25 16:36:01 +02:00
Joakim Erdfelt
1fb578165f
433262 - WebSocket / Advanced close use cases
...
+ Improved test case handling of frame reading (to prevent future
false failures)
+ Improved AbstractWebSocketConnection handling of close -> disconnect
to only trigger on successful write (or failure) of close frame flush
attempt.
+ Flusher close on all forms of disconnect, even half-closed.
2014-04-25 07:33:29 -07:00
Greg Wilkins
bdecc7bd89
433479 Improved resource javadoc
2014-04-25 14:36:59 +02:00
Greg Wilkins
15661722b3
433483 sync log initialize
2014-04-25 14:22:57 +02:00
Greg Wilkins
ce5af1d521
424982 improved PID check in jetty.sh
2014-04-25 12:56:41 +02:00
Greg Wilkins
8855b79be5
433431 Support ServletHandler fall through
2014-04-25 12:21:55 +02:00
Greg Wilkins
b764a1d136
433244 Security manager lifecycle cleanup
2014-04-24 15:46:08 +02:00
Greg Wilkins
4b26faf897
433244 Session manager lifecycle cleanup
2014-04-24 13:31:00 +02:00
Jan Bartel
e2ed934978
433365 No such servlet: __org.eclipse.jetty.servlet.JspPropertyGroupServlet__
2014-04-24 11:47:04 +02:00
Simone Bordet
28d966a6f5
Merged branch 'jetty-9.1.x' into 'master'.
2014-04-24 11:25:09 +02:00
Simone Bordet
63d59feb0f
433370 - PATCH method does not work with ProxyServlet.
...
Fixed by using Request.method(String) rather than
Request.method(HttpMethod).
2014-04-24 11:21:56 +02:00
Greg Wilkins
9a428def2d
Improved failsafe close handling for half closed endpoints
...
(cherry picked from commit 61b2e7f75e
)
2014-04-24 10:16:32 +02:00
Joakim Erdfelt
6861e2db99
EndPoint onIdleExpired should not close on its own
...
+ From discussion with Simone, the dispatched fillInterest.onFail()
needs to occur, so that the AbstractConnection.onReadTimeout() can
handle the close conditions needed by SPDY and WebSocket.
The EndPoint close within onIdleExpired is a race condition with
this onReadTimeout desired behavior.
(cherry picked from commit 9f76856fcf
)
2014-04-24 10:16:21 +02:00
Greg Wilkins
61b2e7f75e
Improved failsafe close handling for half closed endpoints
2014-04-24 10:01:46 +02:00
Simone Bordet
aa394123cb
Merged branch 'jetty-9.1.x' into 'master'.
2014-04-23 22:27:52 +02:00
Simone Bordet
76a1e032eb
Allow subclasses to override the proxied request content.
2014-04-23 22:26:22 +02:00
Joakim Erdfelt
2bc9accd98
433262 - WebSocket / Advanced close use cases
...
+ Fixing bad assumptions in unit tests where the client would send a few
frames to test the protocol behavior followed by the close frame.
But the test expected the server to initiate the close, but this setup
of the tests would mean that the client initiated the close.
2014-04-23 12:56:00 -07:00
Joakim Erdfelt
900dea3719
433262 - WebSocket / Advanced close use cases
...
+ ClientCloseTest implementation of various outlined use cases.
2014-04-22 16:07:45 -07:00
Simone Bordet
aeb27cd461
431642 - Implement ProxyServlet using Servlet 3.1 async I/O.
...
Intermediate commit that implements asynchronous content in HttpClient,
for the HTTP protocol, passing the tests.
This work needs to be extended to FCGI and SPDY and finally implement
the asynchronous proxy servlet.
2014-04-19 12:36:15 +02:00