Greg Wilkins
4530cf9e0c
372115: set pathInContext for suspend with request (without debug)
2012-02-28 13:28:58 +11:00
Greg Wilkins
763bd6b190
372115: set pathInContext for suspend with request
2012-02-28 13:25:45 +11:00
Simone Bordet
ced68ab29b
Implemented execution of HTTP over SPDY requests in their own threads.
...
The model was such one thread performed the parsing of the SYN requests
and invoked the application.
But if a SYN request was blocked in a servlet, then other SYN requests could
not be parsed because the thread was blocked in the servlet.
With these fixes, now a single thread parses SYN requests, but the application
is invoked in another thread, freeing the first thread that can now parse more
SYN requests.
2012-02-27 21:42:29 +01:00
Simone Bordet
e47b9f1630
Consolidated flush() calls into StandardSession.control() to avoid code duplications.
2012-02-27 21:30:43 +01:00
Simone Bordet
79f739799f
Better logging.
2012-02-27 21:26:48 +01:00
Simone Bordet
2b5be71ad2
Javadocs.
2012-02-27 21:26:27 +01:00
Greg Wilkins
8e1b863deb
371903: modified patch for jetty-7
2012-02-27 18:45:19 +11:00
Thomas Becker
265d35324a
371903: Implement servlet 3.0 spec change (spec section 9.4) to not commit response in Dispatcher.forward() when request.isAysncStarted()
...
Signed-off-by: Greg Wilkins <gregw@webtide.com>
2012-02-27 16:46:15 +11:00
Greg Wilkins
7a58f3408e
371635: set all async attributes when the request is suspended
2012-02-27 16:32:50 +11:00
Simone Bordet
10d5d4acac
Sending GOAWAY when stopping SPDYServerConnector and SPDYClient.Factory.
2012-02-26 00:54:14 +01:00
Simone Bordet
6ed95152dd
Removed TODOs.
2012-02-25 22:58:43 +01:00
Simone Bordet
2ce29b740d
Implemented synthetic data frames to avoid copying data bytes in case of split frames.
2012-02-25 15:07:03 +01:00
Simone Bordet
d43ac786a8
Removed TODOs about data compression, since it's being dropped from the spec.
2012-02-25 14:23:15 +01:00
Simone Bordet
33fdb32bff
Implemented usage of SPDY v3 compression dictionary.
2012-02-24 19:14:58 +01:00
Simone Bordet
34509312f0
Reworked API for settings, to make it simpler and more usable.
2012-02-24 16:52:42 +01:00
Simone Bordet
226b180bfd
Renamed inner class: Mapper --> Codes.
2012-02-24 16:52:06 +01:00
Simone Bordet
04f74816b5
Fixed conformance with SPDY v2.
2012-02-24 15:30:47 +01:00
Simone Bordet
3f5a35024e
Improved sample webapp, now to be run using mvn jetty:run-forked
...
and working with out-of-the-box Chromium.
2012-02-24 14:18:50 +01:00
Simone Bordet
2640e80101
Introduced default AsyncConnectionFactory in SPDYServerConnector, to fallback
...
to a default protocol in case of A) non-SSL connection, and B) no NPN.
2012-02-24 14:17:47 +01:00
Jesse McConnell
8b20316efc
Merge branch 'master' into jetty-8
2012-02-24 06:48:50 -06:00
Simone Bordet
f87cd6d1ba
Made reads quicker to avoid that tests last forever.
2012-02-24 11:56:40 +01:00
Simone Bordet
2e66e54425
370387 - SafariWebsocketDraft0Test failure during build.
...
The reason for the failure of this test was that a BufferedReader was used to read the header lines.
However, the buffered reader may have read and buffered also the hixie bytes and subsequently,
when the test was trying to read the hixie bytes directly from the input stream (and not from the
buffered reader), the read was timing out.
Fixed by always using the input stream to read the header and hixie bytes.
2012-02-24 11:26:50 +01:00
Simone Bordet
3a82176531
Merge branch 'master' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project
2012-02-24 10:40:39 +01:00
Simone Bordet
c9c5bd3b47
372457 - Big response + slow clients + pipelined requests cause Jetty spinning and eventually closing connections.
2012-02-24 10:40:22 +01:00
Simone Bordet
94d5bccbd3
Removed temporary test.
2012-02-24 00:50:29 +01:00
Simone Bordet
cb1be263c4
Updated to correct version of NPN artifact.
...
Implemented plain HTTP AsyncConnectionFactory and tested protocol negotiation.
2012-02-24 00:48:26 +01:00
Simone Bordet
7be63d7f76
Simplified Handler by removing the context parameter from failed().
2012-02-24 00:46:32 +01:00
Simone Bordet
e1e9aa1ad5
Simplified Handler by removing the context parameter from failed().
2012-02-24 00:45:40 +01:00
Simone Bordet
f4f04f8fcf
Added putters and removers for AsyncConnectionFactory.
2012-02-23 23:27:23 +01:00
Simone Bordet
8f3f34633d
Simplified Handler by removing the context parameter from failed().
2012-02-23 23:24:56 +01:00
Simone Bordet
4bcd7548d9
Improvements to SettingsInfo.
2012-02-23 17:58:35 +01:00
Jesse McConnell
b29f371758
add close boolean to govern Connection: setting on requests in test
2012-02-23 08:03:44 -06:00
Jesse McConnell
23a2081168
add close boolean to govern Connection: setting on requests in test
2012-02-23 07:54:40 -06:00
Simone Bordet
726fda5593
Javadocs.
2012-02-22 23:47:45 +01:00
Jesse McConnell
0731cbe64d
Merge branch 'master' into jetty-8
2012-02-22 14:42:39 -06:00
Thomas Becker
8de385992e
372256: fix if clause doing an || instead of && and thus always calling instanceOf on null values
2012-02-22 14:42:11 -06:00
Simone Bordet
111ae7fa1a
Removed assumption for test run: now NPN does not need an agent anymore.
2012-02-22 21:12:43 +01:00
Simone Bordet
81b4b1cbcd
Updated to Jetty 7.6.1.
2012-02-22 21:11:52 +01:00
Thomas Becker
19fae56d6d
372190: HttpContent.getIndirectBuffer() close InputStream null check
2012-02-22 09:26:17 -06:00
Simone Bordet
70f6d555bf
Consolidated usage of async handlers into one class only, instead of three.
2012-02-22 16:02:06 +01:00
Thomas Becker
9adabd0f2a
370966: RewriteHandler javadoc config example fix
2012-02-22 08:05:16 -06:00
Thomas Becker
94c979f2b2
372190: HttpContent.getIndirectBuffer() close InputStream
2012-02-22 07:55:19 -06:00
Jesse McConnell
409522bc64
Merge branch 'master' into jetty-8
2012-02-21 16:04:45 -06:00
Jesse McConnell
7fe5454888
[Bug 372093] handle quotes in Require-Bundle manifest string
2012-02-21 16:03:32 -06:00
Jesse McConnell
b4c2f79934
update to jetty-8 method signatures
2012-02-21 11:39:24 -06:00
Jesse McConnell
aec2bb83e7
updates to #371635 and #371649 for jetty-8 and servlet 3
2012-02-21 11:39:08 -06:00
Jesse McConnell
eed2a2a0f7
Merge from master
2012-02-21 11:38:28 -06:00
Jesse McConnell
a90c3201e8
[Bug #371635 ] and [Bug #371649 ] add missing attributes (non-optimal) and resolve async flow issue with scoping
2012-02-21 10:34:11 -06:00
Jesse McConnell
af07ce4b6c
add debug to mongo session id manager
2012-02-21 08:40:59 -06:00
Jesse McConnell
c771766aae
updates to spnego doc
2012-02-21 08:40:20 -06:00