Commit Graph

3608 Commits

Author SHA1 Message Date
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
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
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 7fe5454888 [Bug 372093] handle quotes in Require-Bundle manifest string 2012-02-21 16:03:32 -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
Joakim Erdfelt c06df6cbbd Correcting minor typo 2012-02-16 14:41:40 -07:00
Joakim Erdfelt 47f4b65359 Making gzip + pipelining test perform sha1 test correctly 2012-02-16 14:40:46 -07:00
Joakim Erdfelt 0315655b27 Trying to work out why gzip decompress isn't working 2012-02-16 14:26:50 -07:00
Joakim Erdfelt 766ff7cf19 Bug 371798 - potential pipelining issue
+ Adding testcase for gzip + pipelining issue reported in bugzilla.
  Created scenario where 2 requests are made, with 2nd request
  overlapping the first response.  The first response is also gzip'd
2012-02-16 14:08:21 -07:00
Jesse McConnell 566eec65ce Merge branch 'release' 2012-02-15 15:21:18 -06:00
Jesse McConnell 56f72e6fa9 update version 2012-02-15 15:20:50 -06:00
Jesse McConnell efb6883cf0 [maven-release-plugin] prepare for next development iteration 2012-02-15 14:22:19 -06:00
Jesse McConnell baf2b94f77 [maven-release-plugin] prepare release jetty-7.6.1.v20120215 2012-02-15 14:22:12 -06:00
Jesse McConnell aef2b8f03c Merge branch 'master' into release 2012-02-15 13:59:27 -06:00
Jesse McConnell e0d7337fa3 Updating VERSION.txt top section 2012-02-15 13:58:49 -06:00
Simone Bordet 77cdee95ce Implemented atomic update of the last good stream. 2012-02-15 19:17:22 +01:00
Simone Bordet 176230c344 Updated the API to support fully asynchronous API usage. 2012-02-15 19:04:58 +01:00
Simone Bordet 433de85fda Extracted FrameListeners into their own classes for clarity. 2012-02-15 13:00:19 +01:00
Simone Bordet f4d0d4fa96 Reduced logging level for tests. 2012-02-15 11:50:41 +01:00
Simone Bordet 08b32f8731 Javadocs and API simplification. 2012-02-15 11:49:26 +01:00
Simone Bordet 5fef14e947 Reviewed API and removed the need to specify a version parameter for most Session methods.
This accomplishes two goals: the first is to simplify the API, and the second is that the headers
compression dictionary is likely to change in SPDY v3, and therefore it makes impossible to speak
different SPDY versions on the same session.
2012-02-15 11:08:14 +01:00
Simone Bordet a994ac0aa0 Javadocs. 2012-02-15 10:33:21 +01:00