Commit Graph

1175 Commits

Author SHA1 Message Date
Trustin Lee
151bf08095 Fixed issue: NETTY-163 OioDatagramChannel.connect() hangs if called on a bound channel
* Set SO_TIMEOUT of DatagramSocket to 100ms
2009-06-01 04:17:10 +00:00
Trustin Lee
ffe2831502 Fixed issue: NETTY-162 directBuffer cannot create buffer with LITTLE_ENDIAN endianness
* Added test case for little endian direct buffer
* Fixed a problem where the sliced buffer's endianness is not set
2009-05-30 06:50:09 +00:00
Trustin Lee
d4c2b7d70d ChannelLocal shouldn't be abstract 2009-05-28 23:42:39 +00:00
Trustin Lee
382099fae2 Fixed issue: NETTY-160 Make ChannelLocal non-abstract 2009-05-28 23:41:26 +00:00
Trustin Lee
af3cd875f0 [maven-release-plugin] prepare for next development iteration 2009-05-22 08:49:20 +00:00
Trustin Lee
4bdf2ad00e [maven-release-plugin] prepare release netty-3.1.0.BETA3 2009-05-22 08:49:06 +00:00
Trustin Lee
63c94a4edc Fixed build failure in Windows 2009-05-22 07:35:26 +00:00
Trustin Lee
c5c3fbcb20 Updated Javadoc 2009-05-22 06:39:48 +00:00
Trustin Lee
1116ae4733 Previous improvement on LoggingHandler was not logically correct - stepping back a little bit 2009-05-22 06:37:09 +00:00
Trustin Lee
96a751d9b0 Javadoc for LoggingHandler 2009-05-22 06:26:27 +00:00
Trustin Lee
7452e139c1 Method ordering 2009-05-22 06:14:09 +00:00
Trustin Lee
903fde7704 Method ordering 2009-05-22 06:13:47 +00:00
Trustin Lee
7b87b1b23c Made LoggingHandler more extensible 2009-05-22 06:13:19 +00:00
Trustin Lee
6da3fb5a90 Fixed FindBugs warnings 2009-05-22 06:04:47 +00:00
Trustin Lee
1f6591feb2 Suppressed error log which occurs only in Windows on connection attempt failure, because it can mislead the developer to think there's a bug in the test / impl 2009-05-22 05:41:47 +00:00
Trustin Lee
55cf5d67af Fixed issue: NETTY-157 Channel.close() does not trigger a channelUnbound event in some transports
* Made sure the specified future is not marked as done before setClosed() is called.  The specified future can be the closeFuture of the channel, consequently making setClosed() always fail.
2009-05-22 04:51:13 +00:00
Trustin Lee
f0a96e7417 Tiny optimization - no need to create a string when there's nothing to log 2009-05-21 12:04:28 +00:00
Trustin Lee
031c26482c Fixed issue: NETTY-158 Can't set the default byte order to little endian on the client side if FrameDecoder or ReplayingDecoder is used.
* FrameDecoder and ReplayingDecoder now create their internal buffers only on demand so that a user has a chance to decide what ChannelBufferFactory FrameDecoder and ReplayingDecoder will use.
2009-05-21 11:58:40 +00:00
Trustin Lee
25eee122cb More comprehensive exception message 2009-05-21 11:52:17 +00:00
Trustin Lee
ad6888a635 Fixed issue: NETTY-157 NioServerSocketChannel.close() does not trigger a channelUnbound event.
* Fixed a case where channelUnbound event is not fired if the specified future is the close future actually
2009-05-21 11:03:58 +00:00
Trustin Lee
77742f5cf9 Resolved issue: NETTY-156 Improve NIO worker performance by removing unnecessary SelectionKey access
* Applied patch by Wade Poziombka
* Reduced the call to SelectionKey.readyOps() even more
2009-05-21 10:28:05 +00:00
Trustin Lee
4d81a66e26 * Upgraded Maven plugins
* Specified the resource encoding explicitly
2009-05-21 09:55:44 +00:00
Trustin Lee
f92a0fe537 Fixed some warnings revealed by Eclipse 3.5 RC1 - previous Eclipse versions might complain this annotation is unnecessary. 2009-05-20 09:03:17 +00:00
Trustin Lee
678be7866c NETTY-154 channelOpen / channelBound / channelConnected needs to be called from the boss thread in NIO Socket transport.
* Boss thread now calls channelOpen channelBound and channelConnected
* to avoid a race condition when channel.setInterestOps() in the three handler methods above, interestOpsLock is acquired properly
2009-05-15 08:01:54 +00:00
Trustin Lee
92b336814f Made CompactObjectInputStream.loadClass() protected just in case a user wants to override it 2009-05-15 03:43:19 +00:00
Trustin Lee
b2eea97036 Fix for NETTY-150 CompactObjectInputStream web start (applet) Class.forName issue
* Refactored to reduce code duplication in CompactObjectInputStream
* Made sure that class loading doesn't incur security check unnecessarily
2009-05-15 03:42:48 +00:00
Trustin Lee
64bfa6cfda Better handling of InterruptedIOException in OIO Datagram 2009-05-13 13:12:19 +00:00
Trustin Lee
06586a6bfc More explanation on how dead lock can be produced 2009-05-13 01:11:06 +00:00
Trustin Lee
7e3ecf6b46 Better fix for the SslHandler dead lock 2009-05-13 01:08:40 +00:00
Trustin Lee
4eee24dc2c Fixed a dead lock in SslHandler 2009-05-12 14:46:54 +00:00
Trustin Lee
23d922fab2 Fix for NETTY-150 CompactObjectInputStream web start (applet) Class.forName issue 2009-05-12 14:09:55 +00:00
Trustin Lee
3c79744064 Fixed issue: NETTY-151 HTTP Content-Length
* HttpMessage.getLength() now returns a long integer
2009-05-08 12:45:10 +00:00
Trustin Lee
4877a2e73e Changed the pipeline coverage of HttpMessageEncoder to "all" 2009-05-08 08:22:01 +00:00
Trustin Lee
24ec8eeff6 Fixed the documentation error reported by Stefan 2009-05-08 08:21:13 +00:00
Trustin Lee
6a570765d4 Workaround for NPE in Tomcat on undeploy 2009-04-29 13:22:42 +00:00
Trustin Lee
3ee287bf49 Updated Javadoc of OrderedMemoryAwareThreadPoolExecutor 2009-04-29 02:10:52 +00:00
Trustin Lee
da6f2ac968 Updated Javadoc of OrderedMemoryAwareThreadPoolExecutor 2009-04-29 02:09:05 +00:00
Trustin Lee
429e9a2288 Made sure to disconnect on reconnection 2009-04-29 01:15:10 +00:00
Trustin Lee
d185a4b8d0 Fixed wrong thread name 2009-04-29 01:14:39 +00:00
Trustin Lee
d809046987 Fixed ClosedChannelException caused by previous 'chunk end mark' fix 2009-04-29 01:08:05 +00:00
Trustin Lee
fee1515818 Fixed a bug where HttpTunnelingClientSocketChannel does not send the end mark 2009-04-29 00:48:26 +00:00
Trustin Lee
7661bcec2d Adjusted the access modifiers of HttpTunnleingClientSocketChannel methods 2009-04-29 00:41:16 +00:00
Trustin Lee
d3eae2a511 Javadoc 2009-04-28 14:43:20 +00:00
Trustin Lee
4c564066eb Typo 2009-04-28 14:41:48 +00:00
Trustin Lee
48912c03ac Fixed ChannelHandlerContext example and added more explanation 2009-04-28 14:35:23 +00:00
Trustin Lee
e8aba5ae5a Javadoc 2009-04-28 13:39:06 +00:00
Trustin Lee
14f735438c Javadoc 2009-04-28 13:35:55 +00:00
Trustin Lee
d56c90fef5 Wrong tag 2009-04-28 12:38:02 +00:00
Trustin Lee
7ad38e8c8c Javadoc 2009-04-28 12:36:06 +00:00
Trustin Lee
3cd8478912 APIviz diagram cleanup 2009-04-28 12:11:01 +00:00