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
Norman Maurer
5a97e53f68
Workaround for JDK NIO bug. See #203
2012-02-28 16:51:57 +01:00
Trustin Lee
1bc988f17c
Decreased all selector timeout from 500 ms to 10 ms
...
See #204
2012-02-27 13:02:12 -08:00
Trustin Lee
714ec984dd
Fix #204 - Increate the granularity of connect timeout in NIO
...
* Changed the Selector timeout from 500 to 10 so that the timeout is
* checked every 10 milliseconds
2012-02-27 12:59:00 -08:00
norman
a0f9afb1eb
Check if loglevel is enabled before logging
2012-02-27 07:37:59 +01:00
Norman Maurer
3b1b2f0b1d
Add OrderedDownstreamThreadPoolExecutor which can be used when using the
...
new feature of ExecutionHandler to also handle downstream events. This
is mainly useful for SEDA like stuff. See #173
2012-02-26 11:04:20 +01:00
Trustin Lee
51dec6013b
Fix build failure
2012-02-23 10:07:46 -08:00
Trustin Lee
cac8eb6058
Remove unnecessary plugin definitions from pom.xml
2012-02-23 10:06:46 -08:00
norman
af2f751fa8
Fix compilation issue due to jdk bug in older jdk versions. See #197
2012-02-21 08:11:05 +01:00
Trustin Lee
b25fed9220
Fix a build problem with m2e
2012-02-20 16:02:07 -08:00
norman
fc16ab2d64
Check if logging level is enabled before log. See #192
2012-02-17 10:58:03 +01:00
norman
0cc8153aa6
Make sure the 3.2 branch is usable with java5. This changes are based on
...
the pull request #191 with a modification to not break the API.
2012-02-16 07:59:15 +01:00
norman
c12717bfed
Correctly decode URI in QueryStringDecoder. See #189
2012-02-15 08:35:53 +01:00
Norman Maurer
26871d2d05
Fix HttpSnoopClient. See #183
2012-02-12 12:34:18 +01:00
Norman Maurer
5663db690c
Remove unused imports
2012-02-11 12:56:16 +01:00
Norman Maurer
b518a24700
Merge pull request #184 from jpinner/spdy_http_layer_3_2
...
SPDY Protocol HTTP Layer
2012-02-11 03:45:08 -08:00
Jeff Pinner
bbe9e55afa
SPDY Protocol HTTP Layer
2012-02-10 12:23:59 -08:00