4807 Commits

Author SHA1 Message Date
Thomas Becker
88cc3bfdc6 Merge branch 'writeFlusher_refactoring' into jetty-9 2012-08-03 01:07:20 +02:00
Thomas Becker
137ccca7c5 jetty9 - Make WriteFlusher.java threadsafe 2012-08-03 01:06:41 +02:00
Joakim Erdfelt
57f16d750d Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-08-02 15:25:33 -07:00
Joakim Erdfelt
9b49e889dd Fixing big buffer flush issue (thanks simone) 2012-08-02 15:25:18 -07:00
Jesse McConnell
8d0ad9f3b0 fix array conversion on mbean info 2012-08-02 16:57:02 -05:00
Jesse McConnell
a945a30a37 remove lazy list usage and remove mbean container in simple test 2012-08-02 16:47:56 -05:00
Jesse McConnell
373526f8ca proxied and managed methods are working with annotations, converted impl and test to use the 3 annotations in place of @Managed 2012-08-02 16:34:00 -05:00
Joakim Erdfelt
000657ddb5 Fixing various Parser bugs identified by test cases
+ Mask bytes were read backwards during slow parse
+ Bad continuation frame detection added
+ Bad fragmented data frame detection added
+ Correcting WebSocketFrame copy constructor and FIN bit
2012-08-02 13:02:54 -07:00
Joakim Erdfelt
01c40b5290 Fixing Parsing of masking bytes on slow testcase (would read in reverse order under certain conditions) 2012-08-02 10:31:37 -07:00
Joakim Erdfelt
e2dd62a3af Trying to work out masking issue with parser 2012-08-02 10:13:07 -07:00
Joakim Erdfelt
a638bbb850 Trying to work out why masking occasionally barfs 2012-08-02 09:53:13 -07:00
Thomas Becker
a4018d3484 merge with jetty-9 2012-08-02 15:00:43 +02:00
Thomas Becker
4e94601619 jetty-9: Make WriteFlusher threadsafe. 2012-08-02 14:38:54 +02:00
Joakim Erdfelt
a8a3bade33 Setting @Ignore on tests with issues ATM 2012-08-01 19:45:14 -07:00
Joakim Erdfelt
9e332c9255 Fixing StdErrLogTest failures introduced by latest thread id addition 2012-08-01 15:10:32 -07:00
Joakim Erdfelt
3621bec43c More AB tests, and updates to Fuzzer 2012-08-01 13:11:24 -07:00
Joakim Erdfelt
2f4c86be35 Making Utf8StringBuilder actually throw a NotUtf8Exception in the case of an incomplete UTF8 sequence 2012-08-01 12:58:32 -07:00
Joakim Erdfelt
4b59767bd2 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-08-01 10:47:05 -07:00
Joakim Erdfelt
07929fee88 Fleshing out more fragment tests 2012-08-01 10:46:15 -07:00
Joakim Erdfelt
7c742ee4e8 More AB tests around bad/reserved opcodes 2012-08-01 09:59:50 -07:00
Greg Wilkins
b2a8fc02dc jetty-9 renaming and javadoc to improve the understandability of SslConnection 2012-08-01 15:53:03 +10:00
Joakim Erdfelt
ab89924261 Fleshing out more AB case 4 tests 2012-07-31 15:24:33 -07:00
Joakim Erdfelt
a97fe106f9 Reworking OpCode from enum to static class 2012-07-31 15:15:21 -07:00
Joakim Erdfelt
9a568514a6 More AB testing, reworked for Fuzzer 2012-07-31 12:52:22 -07:00
Simone Bordet
9a34c08b8e Jetty9 - Removed unused fields. 2012-07-31 16:23:43 +02:00
Simone Bordet
08a8260978 Jetty9 - Added the thread id to the log statement tag. 2012-07-31 16:18:42 +02:00
Simone Bordet
78802c35c2 Jetty9 - SPDY: computing return value for write() and small optimization in fill(). 2012-07-31 16:18:42 +02:00
Thomas Becker
a480e2c94d Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into writeFlusher_refactoring 2012-07-31 13:55:13 +02:00
Thomas Becker
377065fae7 interims changes 2012-07-31 13:51:19 +02:00
Greg Wilkins
50ac775bf5 jetty-9 added WriteFlusherTest 2012-07-31 19:07:25 +10:00
Greg Wilkins
acdc1c1abd jetty-9 explain the sslConnection flush contract 2012-07-31 18:12:40 +10:00
Greg Wilkins
01529ba128 jetty-9 ignore all selector exceptions if not running, since closed selector exception is not an IOException 2012-07-31 14:55:06 +10:00
Greg Wilkins
e772e26b5b jetty-9 synchronized writeflusher until correct non blocking impl 2012-07-31 14:54:22 +10:00
Joakim Erdfelt
32e9548f0c Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-30 14:51:50 -07:00
Joakim Erdfelt
7d2d40dc2b Fixing PING vs CLOSE ordering issues with outgoing queue 2012-07-30 14:51:34 -07:00
Simone Bordet
9c717d552f Jetty9 - SPDY: gracefully shutting down the Session in case of read of -1 from the remote peer.
A special item is queued into the Session for flushing, and when it is dequeued it closes the
underlying connection.
This allows pending writes to complete before the underlying connection is closed.
2012-07-30 23:02:26 +02:00
Simone Bordet
b4b1bc814c Jetty9 - SPDY: fixed copyright headers. 2012-07-30 23:02:26 +02:00
Simone Bordet
8d12e49988 Jetty9 - SPDY: removed System.out statements. 2012-07-30 23:02:25 +02:00
Simone Bordet
35b61feae2 Jetty9 - Test for better handling for I/O interests. 2012-07-30 23:02:25 +02:00
Joakim Erdfelt
e75e0e9a04 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-30 12:40:52 -07:00
Joakim Erdfelt
30ae8370bd Fixing BlockheadClient and reading of frames 2012-07-30 12:40:01 -07:00
Joakim Erdfelt
f34d74ec84 Some logging rework/repair 2012-07-30 12:39:30 -07:00
Simone Bordet
0c1ca16e86 Jetty9 - Better handling for I/O interests.
When the SelectChannelEndPoint is selected, it should only remove interests
for what has been selected, so that other interests are kept unchanged.
2012-07-30 19:43:13 +02:00
Simone Bordet
aa24693870 Jetty9 - Cleaned up and made test more reliable. 2012-07-30 19:39:20 +02:00
Simone Bordet
929defa465 Jetty9 - Removed assert with side effect. 2012-07-30 19:39:20 +02:00
Joakim Erdfelt
9999db9c94 Fixing WebSocketAsyncConnection close/read logic to prevent unstoppable QTP threads 2012-07-30 09:54:45 -07:00
Thomas Becker
7246b279e2 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-30 16:19:47 +02:00
Thomas Becker
51d7404956 jetty-9: spdy replaced log4j with jetty-logging.properties 2012-07-30 16:19:24 +02:00
Joakim Erdfelt
3447bd2767 Merge branch 'jetty-9' of ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project into jetty-9 2012-07-30 05:39:07 -07:00
Joakim Erdfelt
da2b457eaa Fixing compile issue 2012-07-30 05:38:51 -07:00