Trustin Lee
2997b5b40a
Fixed incorrect option handling
2009-06-25 10:31:00 +00:00
Trustin Lee
de717916be
Added more configuration parameters for SSLEngine
2009-06-25 10:26:04 +00:00
Trustin Lee
147173e56d
* Fixed potential concurrency issues
...
* message queue should be final
2009-06-25 10:10:55 +00:00
Trustin Lee
1cff6738be
Made HttpTunnelingSocketChannelConfig public to allow an access to the SslContext property
2009-06-25 09:55:00 +00:00
Trustin Lee
dde115525b
Added SSL support to the HTTP tunneling client socket channel
2009-06-25 09:47:45 +00:00
Trustin Lee
fb8cc156f3
Fixed NPE in OioWorker.write when the socket is closed already
2009-06-25 09:18:14 +00:00
Trustin Lee
cfa4e5e4ee
Fixed NETTY-184 Provide NIO equivalent for ChunkedFile and ChunkedStream
...
* Added ChunkedNioFile and ChunkedNioStream
* Added another convenience constructor to ChunkedFile
2009-06-25 07:45:15 +00:00
Trustin Lee
3a2350158d
Fix for NETTY-183 Client-side HTTP tunneling transport logs and swallows an exceptionCaught event.
...
* HttpTunnelingClientSocketChannel.ServletChannelHandler does not log the caught exception anymore. The exception is propagated to the HttpTunnelingClientSocketChannel's pipeline.
* More comprehensive log message on the server side
2009-06-24 18:12:00 +00:00
Trustin Lee
8dd55b0368
NETTY-182 NIO server socket sometimes does not shut down
...
* Should not break the loop after swallowing exceptions in Boss.
2009-06-24 02:58:10 +00:00
Trustin Lee
fa51403eb2
NETTY-182 NIO server socket sometimes does not shut down
...
* Swallow ClosedSelectorException
* channel.isBound() check for each loop
2009-06-24 02:49:26 +00:00
Trustin Lee
d963f4c046
Backported upstream updates for LinkedTransferQueue (NETTY-181)
2009-06-23 16:08:15 +00:00
Trustin Lee
590ebcc394
Fixed issue: NETTY-180 Channel.getRemoteAddress() can return null for a received MessageEvent when ExecutionHandler is in the pipeline.
...
* DatagramChannel implementations cache localAddresses now
* DatagramChannel implementations don't cache remoteAddress because a user can disconnect and then connect again. However, MessageEvent.getRemoteAddress() will always have correct remoteAddress value, so it shouldn't be a problem at all.
2009-06-23 07:52:12 +00:00
Trustin Lee
5698904374
Fixed issue: NETTY-180 Channel.getRemoteAddress() can return null for a received MessageEvent when ExecutionHandler is in the pipeline.
...
* All Channel implementations but DatagramChannel now cache localAddress and remoteAddress so that they do not return null even after the connection has been closed.
2009-06-23 07:46:59 +00:00
Trustin Lee
8448188706
Related issue: NETTY-180 Channel.getRemoteAddress() can return null for a received MessageEvent when ExecutionHandler is in the pipeline.
...
* AbstractChannel.toString() does not use isConnected() or isBound() because it can lead to inconsistent string representation when ExecutionHandler is in the pipeline.
2009-06-23 07:20:57 +00:00
Trustin Lee
27ef64f549
Removed an empty directory
2009-06-22 09:33:18 +00:00
Trustin Lee
1ba36a6cd1
[maven-release-plugin] prepare for next development iteration
2009-06-19 18:11:32 +00:00
Trustin Lee
d6d8cd3ff2
[maven-release-plugin] prepare release netty-3.1.0.CR1
2009-06-19 18:11:18 +00:00
Trustin Lee
9939012684
Preparing to release Netty 3.1.0.CR1
2009-06-19 17:57:46 +00:00
Trustin Lee
6fbd3871a3
Fixed license headers
2009-06-19 17:54:42 +00:00
Trustin Lee
caf0a97ba3
Fixed license headers
2009-06-19 17:48:17 +00:00
Trustin Lee
82e826440c
Added missing license headers
2009-06-19 17:33:40 +00:00
Trustin Lee
1b56a56c2f
Beautified JXR report
2009-06-19 17:31:31 +00:00
Trustin Lee
a7c2914163
Javadoc
2009-06-19 17:02:39 +00:00
Trustin Lee
f65b53917d
Javadoc
2009-06-19 17:01:09 +00:00
Trustin Lee
54dd31c449
Javadoc
2009-06-19 16:45:30 +00:00
Trustin Lee
85f1db7459
Javadoc
2009-06-19 15:39:34 +00:00
Trustin Lee
4e2be13306
Javadoc
2009-06-19 15:36:42 +00:00
Trustin Lee
6058cf3981
Javadoc
2009-06-19 15:35:19 +00:00
Trustin Lee
44c7818ae8
Javadoc
2009-06-19 15:05:47 +00:00
Trustin Lee
0047563eb5
Javadoc
2009-06-19 15:01:47 +00:00
Trustin Lee
7accf4d29d
Javadoc
2009-06-19 14:57:36 +00:00
Trustin Lee
2aa6f3e48d
Javadoc
2009-06-19 14:52:29 +00:00
Trustin Lee
997dc9081a
Javadoc
2009-06-19 14:49:26 +00:00
Trustin Lee
673312b22e
Javadoc
2009-06-19 14:17:02 +00:00
Trustin Lee
aa0a8f17c8
* Added HttpMessage.isKeepAlive()
...
* Javadoc
2009-06-19 14:15:20 +00:00
Trustin Lee
120eeabc79
Javadoc
2009-06-19 11:40:28 +00:00
Trustin Lee
eaf931ac92
Javadoc
2009-06-19 11:36:31 +00:00
Trustin Lee
629ae769d7
Javadoc
2009-06-19 11:33:38 +00:00
Trustin Lee
dba344bd8e
Prettier Javadoc stylesheet
2009-06-19 11:27:53 +00:00
Trustin Lee
c630a6ea65
Javadoc
2009-06-19 11:17:38 +00:00
Trustin Lee
f19cfb45e9
Javadoc
2009-06-19 10:53:29 +00:00
Trustin Lee
592e62573f
Javadoc
2009-06-19 10:46:47 +00:00
Trustin Lee
81bd15f8e9
Javadoc
2009-06-19 09:45:01 +00:00
Trustin Lee
369a363855
Added LoggingHandler.getLevel()
2009-06-19 09:39:31 +00:00
Trustin Lee
a902cbf970
Allowed LoggingHandler to log in a different level
2009-06-19 09:38:34 +00:00
Trustin Lee
40ce919488
* Added InternalLogLevel
...
* Added InternalLogger.log() and isEnabled()
2009-06-19 09:31:38 +00:00
Trustin Lee
f7b2b3b1c3
Javadoc
2009-06-19 09:15:48 +00:00
Trustin Lee
82c55287a2
Javadoc
2009-06-19 09:10:35 +00:00
Trustin Lee
9207f35b14
* Hid AbstractCodecEmbedder from user
...
* Added @see tags to the CodecEmbedder implementations
2009-06-19 09:09:32 +00:00
Trustin Lee
cc0e6020d1
Renamed ChunkedInput.available to hasNextChunk
...
Renamed ChunkedInput.readChunk to nextChunk
2009-06-19 09:04:36 +00:00