Trustin Lee
31df7fa9b1
Fixed NETTY-365 HashedWheelTimer.stop() enters an infinite loop when
...
called from TimerTask
Fixed NETTY-379 Intermittent slippery task timeout in HashedWheelTimer
* Throw an IllegalStateException if HashedWheelTimer.stop() is called
from TimerTask
* Reschedule the slipped task accurately instead of delaying it by one
round
2011-01-31 14:48:30 +09:00
Trustin Lee
d1f05ea4e7
Fixed a race condition in MemoryAwareThreadPoolExecutor
...
Replaced a semaphore with a custom concurrency construct to fix a
known race condition in MemoryAwareThreadPoolExecutor
2011-01-13 14:57:03 +09:00
Trustin Lee
5af93c2753
Fixed incorrect usage of ByteBuffer.arrayOffset()
...
* NETTY-368 Wrappedbuffer does not honour posiiton()
* and similar mistakes found during a review
2011-01-12 19:24:09 +09:00
Trustin Lee
55f9597c0f
Set buildNumber to 'unknown' when built out of git repository
2011-01-12 18:59:09 +09:00
Trustin Lee
b4fe592a53
Fixed issue: NETTY-371 OSGi Manifest requires Bundle-BuddyPolicy for
...
object deserialization
Added proper BuddyPolicy properties to the manifest
2011-01-12 18:32:33 +09:00
Trustin Lee
5a3f8aeb82
Fixed issue: NETTY-374 ChunkedWriteHandler and handling messages after
...
channel close
Fixed a bug where a write requests made after closure are not
discarded
2011-01-12 18:27:17 +09:00
Trustin Lee
ed23803a87
Fixed issue: NETTY-377 messageReceived could happen before
...
channelConnected when using local channels
More precise LocalChannel state management to avoid incorrect event
order
2011-01-12 17:58:49 +09:00
Trustin Lee
4861e39a74
Merge branch '3.2' of git://github.com/netty/netty into 3.2
2011-01-11 18:59:31 +09:00
Trustin Lee
966b894aa3
Changed SCM URLs
2011-01-11 18:56:45 +09:00
Trustin Lee
3bb28f13e5
Fixed build issues
...
* Replaced the buildnumber plugin with antrun exec tag to generate the build number correctly.
* Fixed a problem where MANIFEST.MF is lost
2011-01-11 18:56:37 +09:00
Trustin Lee
00056f585f
Changed SCM URLs
2011-01-11 18:41:14 +09:00
Trustin Lee
95ac54ea90
Fixed build issues
...
* Replaced the buildnumber plugin with antrun exec tag to generate the build number correctly.
* Fixed a problem where MANIFEST.MF is lost
2011-01-11 18:17:45 +09:00
Trustin Lee
1481cee81a
Fixed indentation
2011-01-04 14:53:01 +09:00
iainmcgin
fa28d2824f
Fix for NETTY-370 - documentation updated to reflect the correct behaviour of
...
high / low water marks on the interest ops of nio channels.
2011-01-04 14:51:10 +09:00
Bruce Mitchener
2d00f07d6c
Correct variable name in code samples.
2011-01-04 14:39:22 +09:00
Trustin Lee
122db6fd21
Fixed NETTY-376 Manifest not present in the first entry of the zip
2011-01-04 14:25:11 +09:00
Trustin Lee
276626221d
Merge branch '3.2' of github.com:trustin/netty into 3.2
2010-11-23 21:24:18 +09:00
Trustin Lee
957793304b
Added IntelliJ specific files to .gitignore
2010-11-23 21:16:41 +09:00
Trustin Lee
914c9da8cc
Added IntelliJ specific files to .gitignore
2010-11-23 20:10:51 +09:00
Trustin Lee
e102647d65
Added Version.java to .gitignore because it's generated during the build
2010-11-15 18:18:09 +09:00
Trustin Lee
91d0ce74bb
Reverted back the changes in DynamicChannelBuffer which made the test fail
2010-11-15 18:12:26 +09:00
Trustin Lee
e395aacbd4
Imported the 3.2 branch from Netty SVN repository
2010-11-12 00:28:17 +09:00
Trustin Lee
f700f9b14f
Fixed misleading Javadoc in ReplayingDecoder
2010-11-09 05:35:24 +00:00
Trustin Lee
1f2285f57e
Fixed issue: NETTY-360 Changing Channel.interestOps sometimes does not work under heavy write traffic in NIO transport
...
* Made sure all setRawInterestOps() calls are protected by interestOpsLock
Fixed a race condition in the HexDumpProxy example
2010-10-24 18:24:20 +00:00
Trustin Lee
d9dba0d754
Fixed wrong license file name
2010-10-24 18:17:54 +00:00
Trustin Lee
f13e7053fe
Fixed an OOME in the HexDumpProxy example
2010-10-23 11:38:34 +00:00
Trustin Lee
b85731e59f
Sync with upstream
2010-10-20 11:33:23 +00:00
Trustin Lee
35a2326e82
Fixed compilation errors in some compilers
2010-10-19 06:11:34 +00:00
Trustin Lee
4399c1e90b
Removed nagging compiler warnings introduced by Eclipse Helios
2010-10-19 06:00:42 +00:00
Trustin Lee
57dc0b3bc8
Fixed issue: NETTY-359 Missing support for HTTP 'Expect: 100-continue' header.
...
* Improved HttpHeaders.is100ContinueExpected() to conform to the RFC
* HttpChunkAggregator now sends "HTTP/1.1 100 Continue" response automatically.
* Added some TODO items which should be done in 4.0.
2010-10-19 05:40:44 +00:00
Trustin Lee
d093ed4a54
Fixed a potential thread safety issue in SslHandler.handleRenegotiation() - it seems to cause the first handshake attempt to fail rarely on some platform (Solaris SPARC?)
2010-10-19 04:05:28 +00:00
Trustin Lee
4fd034ab5d
Fixed issue: NETTY-359 Missing support for HTTP 'Expect: 100-continue' header.
...
* Improved the snoop example to support the 100-continue header
* Fixed a problem in HttpClientCodec, HTtpContentDecoder and HttpContentEncoder where 100-continue response causes incorrect behavior
2010-10-18 08:19:03 +00:00
Trustin Lee
04430cd6d3
Fixed issue: NETTY-359 Missing support for HTTP 'Expect: 100-continue' header.
...
* Added HttpHeaders.is/set100ContinueExpected()
* HttpMessageDecoder converts unchunked messages into chunked ones if Expect: 100-continue header exists.
2010-10-17 18:34:03 +00:00
Trustin Lee
13a1b73cd1
Fixed issue: NETTY-356 WebSocket encoder regression
...
* Fixed a bug where WebSocketFrameEncoder does not set MSB of the length field
2010-09-09 10:59:22 +00:00
Trustin Lee
0cc728a9f0
Resolved issue: NETTY-346 ReplayingDecoderBuffer doesn't support array()
...
* Added ReplayingDecoder.internalBuffer() so that a brave user accesses the internal buffer directly at one's own risk
2010-08-30 06:02:08 +00:00
Trustin Lee
d4438170c9
Fixed a buffer rewrite trap which occurs when DirectChannelBufferFactory is used
2010-08-26 06:15:06 +00:00
Trustin Lee
2eb2901c1c
Fixed a bug where the CodecEmbedder implementations do not generate the close request - this issue prevented some encoders like ZlibEncoder from generating the footer
2010-08-26 05:38:34 +00:00
Trustin Lee
d223c2905d
Fixed issue: NETTY-345 HttpChunkAggregator doesn't support retrieving trailing headers
...
* Merge the trailing headers into the aggregated message
2010-08-26 05:06:40 +00:00
Trustin Lee
ffccf71fa5
Fixed issue: NETTY-350 Copy/paste error in org.jboss.netty.handler.codec.http.HttpMessageDecoder constructor
2010-08-26 04:18:53 +00:00
Trustin Lee
e8fcbd4e75
Fixed a bug where some ChannelPipelineSinks do not always release its shutdownLock on an Error
2010-08-26 03:13:14 +00:00
Trustin Lee
30d5136973
Fixed a dead lock where MemoryAwareThreadPoolExecutor does not release its semaphore completely
2010-08-26 02:55:10 +00:00
Trustin Lee
1c13d8c9f3
Fixed a bug where HttpMessage.chunked flag is not cleared by HttpChunkAggregator
2010-08-26 02:07:11 +00:00
Trustin Lee
d68c5160ed
Added parentId to ThreadNamingRunnable
2010-08-25 02:31:00 +00:00
Trustin Lee
3659847859
More strict thread naming rule
2010-08-25 02:12:57 +00:00
Trustin Lee
4680cd0bb3
Improved performance of ProtobufDecoder using array directly when possible (Thanks Ian - iswett@yahoo.com)
2010-08-16 05:57:34 +00:00
Trustin Lee
21db320f0e
Fixed issue: NETTY-342 Small typo in the user guide
2010-08-16 05:24:50 +00:00
Trustin Lee
e36d2dc3de
Fixed issue: NETTY-331 (Regression NETTY-262: Server bootstrap bound channel pipeline has become immutable)
...
* ServerBootstrap now always uses the default pipeline instead of the static one
2010-07-07 07:55:37 +00:00
Trustin Lee
1c6813a06d
Fixed issue: NETTY-337 Multi-line headers truncated
2010-07-07 06:43:34 +00:00
Trustin Lee
3156ed5dd5
* Added WebSocketFrame.CLOSING_HANDSHAKE
...
* WebSocketFrameDecoder discards data if closing handshake was received before
2010-07-07 05:07:39 +00:00
Trustin Lee
35351701ff
More compact binary frame length encoding in WebSockets
2010-07-07 04:29:41 +00:00