Commit Graph

2552 Commits

Author SHA1 Message Date
norman
26513bb4f8 Reduce visibility of method 2012-03-12 07:11:48 +01:00
norman
b98ce36608 Move RedisClient to example package and license header 2012-03-12 07:08:00 +01:00
vibul
cc888a5b3e Retested Websockets with Autobahn v0.4.10. 2012-03-12 11:30:18 +11:00
vibul
c0b86cd6c0 Remove WebSocketHttpResponseDecoder hack. 2012-03-12 11:14:17 +11:00
vibul
7dbd97d702 Added settings for M2Eclipse to get around the "Plugin execution not covered by lifecycle configuration" error. 2012-03-12 11:11:48 +11:00
Norman Maurer
a8add46027 cleanup 2012-03-11 20:58:56 +01:00
Norman Maurer
eabad22663 Fix up tests 2012-03-11 20:55:18 +01:00
Norman Maurer
7040e71131 Change method to be private as otherwise we would need to mark "reply"
volatile to make sure a user will not trigger a race if he call the
method from the outside
2012-03-11 20:55:00 +01:00
Norman Maurer
2b32c3fb59 Eliminate some unnecessary byte copy / convertion 2012-03-11 20:53:55 +01:00
Norman Maurer
143ba76176 Merge pull request #201 from spullara/redis_codec
Add Redis client codec
2012-03-11 12:38:31 -07:00
Sam Pullara
f7a1ec61f2 Fixed several bugs in the replay state implementation 2012-03-10 22:12:17 -08:00
Sam Pullara
a0a59d916d passes the JDK5 and license stuff wow 2012-03-10 12:04:05 -08:00
Sam Pullara
b3cdeff919 suggestions from both repositories applied 2012-03-10 10:04:26 -08:00
Sam Pullara
0776911ed1 Redis client codec 2012-03-10 10:04:26 -08:00
Trustin Lee
92c18cc13a Issue #220 - Treat content as non-empty on 101 Web Socket upgrade response 2012-03-09 11:08:13 +09:00
norman
182bf9c5c7 Correctly handle earlier versions of websockets. See #222 2012-03-08 08:14:03 +01:00
Norman Maurer
64273b18f6 Merge pull request #224 from jpinner/spdy_inflater_fix
Spdy inflater fix
2012-03-07 12:03:45 -08:00
Jeff Pinner
ff3324fc7c SPDY: ensure end is called on inflater 2012-03-07 11:58:33 -08:00
Trustin Lee
4e6bf332a6 Replace SpdyHeaderBlockJZlibDecompressor with java.util.zip.Inflater-based one
It should be fine because the Inflater-based one uses only JDK 1.5 API
2012-03-07 20:00:50 +09:00
Jeff Pinner
0f680bc4dc SPDY: use java.util.zip for header block decompressor 2012-03-07 19:56:19 +09:00
Trustin Lee
d99de85e15 Add DetectionUtil which replaces UnsafeDetectUtil / Improve SpdyHeaderBlockJZlibDecompressor 2012-03-07 19:45:56 +09:00
Norman Maurer
c2b830a188 Make sure we don't try to use Channel.setReadable(true) if it was not
read-suspend by the threadpool itself. See #215
2012-03-04 19:30:28 +01:00
Norman Maurer
27bd3e6d82 Make it more clear in the javadocs that you should use *Later methods to
send upstream events from a ChannelDownstreamHandler
2012-03-03 19:19:13 +01:00
Trustin Lee
d2f830d859 [maven-release-plugin] prepare for next development iteration 2012-03-02 12:49:10 -08:00
Trustin Lee
210aaa1ed1 [maven-release-plugin] prepare release netty-3.4.0.Alpha1 2012-03-02 12:49:05 -08:00
Trustin Lee
699a700210 Fix Javadoc generation 2012-03-02 12:03:46 -08:00
Trustin Lee
2c9aab9222 Rename SPDY header block (de)compressor classes 2012-03-02 10:43:46 -08:00
Trustin Lee
4ea32112c0 Upgrade to the latest netty-build version 2012-03-02 10:36:23 -08:00
norman
89495f149e Add missing file for checkstyle plugin fix 2012-03-02 13:31:02 +01:00
norman
3043cb8e09 Remove nested blocks which let checkstyle plugin fail on windows 2012-03-02 11:32:50 +01:00
norman
a7b550a74a Fixes for the checkstyle plugin as without the build breaks on windows. 2012-03-02 11:24:10 +01:00
norman
ca3409c622 Allow to handle only downstream events via the ExecutionHandler. See
#173
2012-03-02 09:34:17 +01:00
norman
e74c898a55 Remove twitter license headers. See #202 2012-03-02 07:45:01 +01:00
Trustin Lee
d468c0e933 Make #211 work with Java 5
* Use java.util.zip.Deflater only when running under Java 7
2012-03-01 15:33:39 -08:00
Jeff Pinner
a8809dbdc5 SPDY: use jdk 1.7 java.util.zip instead of jzlib 2012-03-01 14:51:47 -08:00
Trustin Lee
8871ed2228 Fix NPE in AbstractNioWorker / Uncomment setUseClientMode() 2012-03-01 14:28:17 -08:00
Trustin Lee
1df328034f Fix #202 - Remove Twitter license
Twitter signed CCLA today.
2012-03-01 14:01:31 -08:00
Norman Maurer
b7cbf3729b Release ChildExecutor after the channel was closed. See #173 2012-03-01 21:32:15 +01:00
Trustin Lee
14d5133b22 Fix #160 - Even more strict majorVersion check in SslHandler 2012-03-01 11:41:28 -08:00
Trustin Lee
ee6a6e6cec Fix #160 - No response to write if server is using SslHandler and client is not 2012-03-01 11:33:20 -08:00
Norman Maurer
2f78b1abe0 Fix checkstyle 2012-03-01 18:12:55 +01:00
Norman Maurer
252d6c2cce Merge back changes to support execution of Runnable in the IO Thread.
This also fixes the threading issue. See #140, #187, #209 and #210
2012-03-01 18:10:16 +01:00
Trustin Lee
8a2d8f811d Make ReplayingDecoder.newCumulationBuffer() overridable / Make Replaying|FrameDecoder allocate at least 256 bytes by default 2012-02-29 10:02:20 -08:00
Trustin Lee
ea6ed5cb61 Optimize ReplayingDecoder even further
* If checkpoint is non-zero, do not copy the whole input into cumulation but copy only the part after the checkpoint
2012-02-29 09:41:35 -08:00
Trustin Lee
4df5752669 Fix #208 - SslHandler does not use ChannelBufferFactory to create a new buffer 2012-02-29 09:20:30 -08:00
Trustin Lee
3e03347fee Remove shameful System.out.println 2012-02-28 16:46:49 -08:00
Trustin Lee
6fa3e325fc Remove an unused import 2012-02-28 16:40:04 -08:00
Trustin Lee
1eeb2da736 Optimize FrameDecoder and ReplayingDecoder
* Overall code cleanup on FrameDecoder and ReplayingDecoder
* FrameDecoder discards readableBytes only when it has to
* Replaced createCumulationDynamicBuffer with newCumulationBuffer with
  an additional hint
* ReplayingDecoder does not perform memory copy if possible
2012-02-28 16:30:00 -08:00
Trustin Lee
11f64b46b4 Run tests in random order 2012-02-28 10:35:18 -08:00
Norman Maurer
c33f8a9b91 Add empty line 2012-02-28 16:51:57 +01:00