hepin1989
|
f008ac8d47
|
1 Rename package name "rendzvous" to "rendezvous" 2 Add bytes stream rendezvous example
|
2013-03-20 16:22:57 +01:00 |
|
Norman Maurer
|
ce87b627be
|
Let EventExecutor return our Future to allow the user to work also with FutureListener here. Also add a special ScheduledFuture that extends our Future for this purpose.
|
2013-03-19 10:45:42 +01:00 |
|
Trustin Lee
|
2970383bac
|
Make sure OSGi testsuite runs on 'mvn test'
|
2013-03-19 16:48:53 +09:00 |
|
Trustin Lee
|
f70babcd94
|
Upgrade to Karaf 3.0.0.RC1
|
2013-03-19 15:56:20 +09:00 |
|
Michael Nitschinger
|
5a88227856
|
Transport: Clarifying the role of AbstractBootstrap#bind()
This small changeset clarifies the role of AbstractBootstrap#bind(),
especially when not used in a ServerBoostrap context.
|
2013-03-18 17:58:46 +09:00 |
|
Trustin Lee
|
f4c18c6e74
|
Fix a bug where NioEventLoop.processSelectedKeys() enters an infinite loop when too many connections are closed at once
- Fixes #1171
|
2013-03-18 15:01:19 +09:00 |
|
Trustin Lee
|
97f2fa7341
|
Allow a user specify the byte order of the length field for LengthFieldBasedFrameDecoder
- Fixes #1164
|
2013-03-18 13:58:48 +09:00 |
|
Trustin Lee
|
660e6f4afe
|
Fix IllegalBufferAccessException in the UDT message examples
- Fixes #1104
|
2013-03-18 13:48:15 +09:00 |
|
Trustin Lee
|
d3327e7f46
|
Fix inspector warnings
|
2013-03-18 13:10:55 +09:00 |
|
ursa
|
ecaba68348
|
Fix bug in memory-based HTTP data content initialization with input stream, add test (port from branch 3).
- Fixes #1170
|
2013-03-18 13:05:40 +09:00 |
|
Jeff Pinner
|
7498e0f913
|
make deregister protected in ThreadPerChannelEventLoop
|
2013-03-17 20:11:33 +01:00 |
|
Trustin Lee
|
2a87950784
|
[maven-release-plugin] prepare for next development iteration
|
2013-03-16 18:41:36 +09:00 |
|
Trustin Lee
|
adfb29330b
|
[maven-release-plugin] prepare release netty-4.0.0.Beta3
|
2013-03-16 18:40:59 +09:00 |
|
Trustin Lee
|
e3d10ad493
|
Break the decode loop if decoder raises an exception to give a chance to close the connection to a user handler
- Fixes: #1161
|
2013-03-16 18:28:58 +09:00 |
|
Michael Nitschinger
|
b186342f52
|
Fixing 2 typos in codec documentation.
|
2013-03-16 17:18:21 +09:00 |
|
Trustin Lee
|
e69b99fca4
|
Allow overriding JVM options for tests
|
2013-03-16 10:15:42 +09:00 |
|
Norman Maurer
|
d9c3f4bc05
|
[#1159] Make sure we not produce an empty bytebuf on decodeLast(..)
|
2013-03-14 12:45:24 +01:00 |
|
ursa
|
835a40fa25
|
Port test for handler's life-cycle processing into master branch.
|
2013-03-14 11:10:02 +01:00 |
|
Trustin Lee
|
289d474a23
|
Make ByteArrayEncoder sharable
|
2013-03-14 17:44:32 +09:00 |
|
Trustin Lee
|
8372e2ffc9
|
Skip OSGi testsuite if 'no-osgi' profile is active
|
2013-03-14 17:21:53 +09:00 |
|
Trustin Lee
|
5fe2e7fc9d
|
Fix more memory leaks in buffer tests
|
2013-03-14 17:21:31 +09:00 |
|
Trustin Lee
|
0f351d2c47
|
Fix memory leak in DefaultCompositeByteBuf when a component is another CompositeByteBuf / Allow retain() and release() on a derived buffer
|
2013-03-14 16:37:20 +09:00 |
|
Trustin Lee
|
60d9984db1
|
Fix memory leak in DefaultCompositeByteBuf when a component is another CompositeByteBuf
|
2013-03-14 16:06:38 +09:00 |
|
Trustin Lee
|
70a51bcd8d
|
Fix memory leak in AbstractEmbeddedChannel
- Allow a transport implementation to perform an arbitrary task when a channel has been deregistered completely
|
2013-03-14 15:51:33 +09:00 |
|
Trustin Lee
|
d2b137649d
|
Fix more memory leaks in the buffer tests
|
2013-03-14 15:25:22 +09:00 |
|
Trustin Lee
|
9c96791176
|
Move the methods that's only used by DefaultChannelPipeline to DefaultChannelPipeline
|
2013-03-14 15:01:35 +09:00 |
|
Trustin Lee
|
d55567e21b
|
Remove DefaultChannelHandlerContext.needsLazyBufInit which is used only by the head handler
|
2013-03-14 14:35:56 +09:00 |
|
Trustin Lee
|
f1ecb4ab1a
|
Remove ChannelHandlerContext.types() which is barely useful / Remove ChannelHandlerType together
|
2013-03-14 14:14:04 +09:00 |
|
Trustin Lee
|
d19b575c31
|
Fix an incorrect modulo operation
|
2013-03-14 13:17:07 +09:00 |
|
Trustin Lee
|
9feb27d58c
|
Specify timeout on Selector.select()
|
2013-03-14 08:54:33 +09:00 |
|
Trustin Lee
|
4323fea5fb
|
Fix a bug where TypeParameterMatcher does not detect the case where the type parameter is derived from an outer class
- Fixes #1153
|
2013-03-14 07:22:44 +09:00 |
|
Trustin Lee
|
b86d3d692a
|
Fix a bug where AbstractByteBuf.order() doesn't return a swapped buffer if capacity is 0.
- Fixes #1152
|
2013-03-14 06:58:14 +09:00 |
|
Trustin Lee
|
644d5abbda
|
Add an empty line
|
2013-03-14 06:54:57 +09:00 |
|
Trustin Lee
|
8dcb1387e3
|
Add I/O ratio parameter to NioEventLoop
- Add SingleThreadEventExecutor.runAllTasks(timeout)
- Add NioEventLoop.ioRatio property
- Merge SelectorUtil into NioEventLoop
|
2013-03-14 06:49:08 +09:00 |
|
Trustin Lee
|
97b2feedec
|
HexDumpProxy should log hex dump.
|
2013-03-13 16:54:20 +09:00 |
|
Trustin Lee
|
42e31a4445
|
Revert "[#1131] Codecs must not cache next buffer during processing"
This reverts commit b1775a3223 .
|
2013-03-13 15:17:06 +09:00 |
|
Trustin Lee
|
5830875b42
|
Fix a memory leak in AbstractCompositeByteBufTest
- Fixed #1147
|
2013-03-13 15:09:26 +09:00 |
|
Trustin Lee
|
94a9096be5
|
Fix a memory leak in AbstractCompositeByteBufTest
|
2013-03-12 17:57:23 +09:00 |
|
Trustin Lee
|
b271774c90
|
Fix memory leak in UnpooledTest
- nothing critical. It's a test that leaks. Not CompositeByteBuf implementation.
|
2013-03-12 16:49:14 +09:00 |
|
Trustin Lee
|
cef81f1bff
|
Revert e66fc219ff
|
2013-03-12 16:44:25 +09:00 |
|
Norman Maurer
|
fe66f33f42
|
Fix issue where the bytes/messages are forwarded to the wrong handler
|
2013-03-12 08:37:27 +01:00 |
|
Norman Maurer
|
17ebbdec20
|
Let ChannelGroupFuture extends ChannelFuture and ChannelGroupFutureListener GenericFutureListener
|
2013-03-12 08:35:39 +01:00 |
|
Norman Maurer
|
f2a35273e6
|
Fix checkstype
|
2013-03-12 08:35:24 +01:00 |
|
Trustin Lee
|
c25513d5e1
|
Upgrade to protobuf 2.5 and take advantage of MessageLite.getParserFromType()
- also fall back to MessageBuilder if getParserFromType() is not available.
|
2013-03-12 16:25:35 +09:00 |
|
Trustin Lee
|
559b860ff6
|
Fix grammar
|
2013-03-12 15:23:09 +09:00 |
|
Trustin Lee
|
397830d238
|
Allow SingleOutboundMessageHandler.beginFlush() to reject the flush request by returning false / Replace PartialFlushException with IncompleteFlushException which is more correct.
|
2013-03-12 15:20:46 +09:00 |
|
Trustin Lee
|
83cdbeca1d
|
Add ThreadPerChannelEventLoopGroup and ThreadPerChannelEventLoop to enable a user to write a new thread-per-channel transport easily
- Fixes #1124
|
2013-03-12 14:50:38 +09:00 |
|
Trustin Lee
|
6e0e38f09f
|
Fix test failures
|
2013-03-12 14:43:38 +09:00 |
|
Trustin Lee
|
e1dd149ca6
|
Reschedule the streaming API for later
- Will release as a part of http_next
|
2013-03-12 13:08:10 +09:00 |
|
Trustin Lee
|
c660002b4e
|
Add DecoderResult.UNFINISHED to represent the case where a decoder generated a message that was not decoded completely / Remove partial failure in DecoderResult which is not very useful but confusing
|
2013-03-12 13:04:53 +09:00 |
|