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
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
Joakim Erdfelt
9f76856fcf
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.
2014-04-17 10:38:06 -07:00
Simone Bordet
4aa1fbe452
Updated module files for JDK 7u55 and JDK 8u05 with the right ALPN versions.
2014-04-17 16:28:59 +02:00
Simone Bordet
42d98ebb61
Merged branch 'jetty-9.1.x' into 'master'.
2014-04-17 16:24:16 +02:00
Simone Bordet
2a177f2206
Added URL for new NPN version.
2014-04-17 16:23:52 +02:00
Simone Bordet
7bc0363b30
Updated profiles for JDK 7u55 and JDK 8u05 with the right NPN and ALPN versions.
2014-04-17 13:56:10 +02:00
Simone Bordet
4fb13d2c58
Merged branch 'jetty-9.1.x' into 'master'.
2014-04-17 13:28:36 +02:00
Simone Bordet
d90e6210bb
432777 - Async Write Loses Data with HTTPS Server.
...
Fixed by properly flipping the aggregate buffer when copying bytes to it.
2014-04-17 13:28:17 +02:00
Simone Bordet
7c8c45c397
432993 - Improve handling of ProxyTo and Prefix parameters in ProxyServlet.Transparent.
...
Fixed case of empty context path and missing Prefix parameter.
2014-04-17 13:27:34 +02:00
Simone Bordet
c3d3edd6c0
432777 - Async Write Loses Data with HTTPS Server.
...
Fixed by properly flipping the aggregate buffer when copying bytes to it.
2014-04-16 17:33:22 +02:00
Simone Bordet
60f2200184
Merged branch 'jetty-9.1.x' into 'master'.
2014-04-16 11:10:18 +02:00
Simone Bordet
40c82a99ab
Added profile in the main pom.xml to build with JDK 7u55.
...
Added new NPN module files for JDK 7u55, referencing the new NPN version required by JDK 7u55.
2014-04-16 11:06:50 +02:00
Joakim Erdfelt
348cd406c8
Removing deprecated methods
2014-04-15 14:54:19 -07:00
Joakim Erdfelt
e5314d4a3e
432321 - jetty-start / Allow defining extra start directories for common configurations
...
+ Adding Config Search order output to --list-config
2014-04-15 13:40:16 -07:00
Joakim Erdfelt
dc3362ba3c
Removing deprecated methods
2014-04-15 12:22:53 -07:00