9164 Commits

Author SHA1 Message Date
Jesse McConnell
042ce196a5 set for release 2014-05-08 11:15:31 -05:00
Jesse McConnell
cdb38c4532 Merge branch 'master' into release-9 2014-05-08 11:12:36 -05:00
Joakim Erdfelt
74e7195356 433262 - WebSocket / Advanced close use cases
+ because of the race condition in close on testNetworkCongestion(), the
  test has been modified to allow for either close condition as valid.
2014-05-07 16:14:50 -07:00
Joakim Erdfelt
8ff1cec570 433262 - WebSocket / Advanced close use cases
+ AWSC.Flusher.onFailure() now uses IOState properly.
+ IOState now tracks the final CLOSED CloseInfo atomically
+ Renamed IOState.onReadEOF() to .onReadFailure(Throwable)
+ Added IOState.onWriteFailure(Throwable)
2014-05-07 13:12:09 -07:00
Joakim Erdfelt
fa5a5f3507 Adding javadoc 2014-05-07 13:12:09 -07:00
Greg Wilkins
711c0a5335 include jetty-quickstart in jetty-all aggregate 2014-05-07 21:38:38 +02:00
Jan Bartel
dfb751c331 Make clear org.apache.jasper.compiler.disablejsr199 only applies to glassfish 2014-05-07 15:43:46 +02:00
Jan Bartel
9c9eed1d33 Make clear org.apache.jasper.compiler.disablejsr199 only applies to gla 2014-05-07 15:42:34 +02:00
Jan Bartel
8fb9baace1 Change org.eclipse.jetty.servlet.jspPackagePrefix to a context init-param 2014-05-07 15:29:36 +02:00
Greg Wilkins
eecd986058 RequestBuffer handling code and javadoc cleanup 2014-05-07 12:18:33 +02:00
Jan Bartel
7db7620c36 367680 jsp-file with load-on-startup not precompiled 2014-05-06 21:22:00 +02:00
Joakim Erdfelt
7d662360f1 434077 - AnnotatedServerEndpointTest emits strange exception
Adding lock around use of remote, eliminating artificial EofException.
2014-05-06 12:14:00 -07:00
Joakim Erdfelt
f5648a2096 Removing yet another noisy dump 2014-05-06 12:14:00 -07:00
Simone Bordet
d6e5d827f6 Removed obsolete FastCGI modules. 2014-05-06 19:44:03 +02:00
Simone Bordet
9d33817e71 434247 - Redirect loop in FastCGI proxying for HTTPS sites. 2014-05-06 19:36:51 +02:00
Simone Bordet
e983e00a45 Tests for TryFilesFilter. 2014-05-06 16:24:34 +02:00
Simone Bordet
b966c02501 Tests for FastCGIProxyServlet. 2014-05-06 13:58:59 +02:00
Simone Bordet
e67df36773 Removed redundant assignment. 2014-05-06 13:58:14 +02:00
Greg Wilkins
f26291f5b6 433849 FileResource string compare fix 2014-05-06 10:45:10 +02:00
Jan Bartel
f8c1f70b75 433708 Improve WebAppClassLoader.addClassPath() IllegalStateException message 2014-05-06 10:00:40 +02:00
Joakim Erdfelt
5635f02235 433793 - WebSocket / empty protocol list in ServerEndpointConfig.Configurator when using non-exact header name
+ Marking header (and parameter) maps as case-insensitive.
2014-05-05 13:46:58 -07:00
Joakim Erdfelt
8e957b5a23 Reducing the noise on websocket testing 2014-05-05 12:09:58 -07:00
Joakim Erdfelt
c0e0f9bb83 431459 - Jetty WebSocket compression extensions fails to handle big messages properly
+ Setting up Assume for deregistered compression extension tests
2014-05-05 12:09:58 -07:00
Joakim Erdfelt
c03388b640 431459 - Jetty WebSocket compression extensions fails to handle big messages properly
+ Setting compression extensions to default unregistered state until
  they can be stablized.
2014-05-05 12:09:58 -07:00
Greg Wilkins
0abda0f35a 434074 Avoid double dispatch by returning false from messageComplete 2014-05-05 19:49:58 +02:00
Greg Wilkins
894fb6bfc0 increment Version 2014-05-05 19:09:19 +02:00
Simone Bordet
a9134a9b94 Made handling of client error more robust, avoiding
IllegalStateExceptions when trying to complete the response.
2014-05-05 16:18:41 +02:00
Jan Bartel
943fb64176 433841 Resource.newResource() declares an exception it does not throw 2014-05-05 15:45:30 +02:00
Simone Bordet
0e594e55c3 Dispatching execution of blocking code to a different thread to avoid
to block the selector thread.
2014-05-05 15:40:28 +02:00
Greg Wilkins
dea8d684a6 434077 Avoid close race in websocket echo test 2014-05-05 15:12:45 +02:00
Greg Wilkins
51c5a4c833 425421 ContainerLifeCycle does not start added beans in started state 2014-05-05 14:53:53 +02:00
Greg Wilkins
c6f394ab14 434009 Improved javadoc for accessing HttpChannel and HttpConnection 2014-05-05 10:04:15 +02:00
Simone Bordet
871b330ba8 434056 - Support content consumed asynchronously.
Implemented content consumed asynchronously for FastCGI (on the client).
2014-05-04 23:15:54 +02:00
Simone Bordet
c4b5e3d3d7 Introduced CompletableCallback to handle asynchronous content on clients. 2014-05-04 23:14:45 +02:00
Simone Bordet
9b388750fa 433916 - HttpChannelOverHttp handles HTTP 1.0 connection reuse incorrectly.
Fixed by properly checking the HTTP version and whether the
Connection: keep-alive header is present.
2014-05-04 19:42:22 +02:00
Simone Bordet
f628241875 433916 - HttpChannelOverHttp handles HTTP 1.0 connection reuse incorrectly.
Fixed by properly checking the HTTP version and whether the
Connection: keep-alive header is present.
2014-05-04 16:03:26 +02:00
Simone Bordet
4369e1d242 Better fix for the duplicate Date header. 2014-05-04 15:27:09 +02:00
Simone Bordet
93324644b2 Merged branch 'master' into '431642'. 2014-05-03 10:30:49 +02:00
Simone Bordet
6fc645514e Fixed tests that broke due to changes in handling of white spaces
between HTTP messages introduced by commit
95c6bad6545604ffa23024ac0092bd9629a520d7.
2014-05-03 10:29:20 +02:00
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