Permalink
Switch branches/tags
Commits on Aug 17, 2011
  1. added DefaultFileRegionTest

    unknown committed Aug 17, 2011
  2. using src/test/resources/data.zip

    unknown committed Aug 17, 2011
Commits on Aug 16, 2011
  1. added ChunkedNioFileTest

    unknown committed Aug 16, 2011
  2. added ChunkedNioStreamTest

    unknown committed Aug 16, 2011
  3. added ChunkedStreamTest

    unknown committed Aug 16, 2011
  4. Added ChunkedWriteHandlerTest

    unknown committed Aug 16, 2011
  5. added OioDatagramWorkerTest

    unknown committed Aug 16, 2011
  6. add OioDatagramChannelTest

    unknown committed Aug 16, 2011
Commits on Aug 15, 2011
  1. add more tests, LocalServerChannelSink,LocalAddress, CIDR6Test, IpV4S…

    …ubnetTest
    unknown committed Aug 15, 2011
Commits on Aug 12, 2011
  1. add more buffer test

    unknown committed Aug 12, 2011
  2. add some more tests to ConcurrentWeakKeyHashMap

    unknown committed Aug 12, 2011
  3. added HashedWheelTimerTest, VirtualExecutorService, more tests for Co…

    …ncurrentWeakKeyHashMap
    unknown committed Aug 12, 2011
Commits on Aug 11, 2011
  1. add ConcurrentWeakKeyHashMapTest.java

    unknown committed Aug 11, 2011
Commits on Aug 10, 2011
  1. add coverage snapshot

    unknown committed Aug 10, 2011
  2. add README

    unknown committed Aug 10, 2011
Commits on Aug 3, 2011
  1. NETTY-429 IllegalArgumentException when an HTTP server sends a '100 C…

    …ontinue' response to HttpContentDecoder.
    
    * Fixed a silly coding mistake where I sent the event in the opposite direction
    trustin committed Aug 3, 2011
Commits on Aug 2, 2011
  1. NETTY-428 SslHandler does not trigger an exceptionCaught event for so…

    …me handshake failure cases.
    
    * Made sure SslHandler.handshake() and SslHandler.close() trigger an exceptionCaught event when failed
    trustin committed Aug 2, 2011
  2. NETTY-408 ChunkedStream generates 1-byte chunks for wrapped input str…

    …eams that does have sane implementation of available() method
    
    * Updated JavaDoc so that users don't specify an InputStream with poor available() implementation.
    trustin committed Aug 2, 2011
  3. NETTY-384 Another deadlock in ChunkedWriteHandler

    ChunkedWriteHandler.discard() do not issue write requests to trigger exceptionCaught events and to notify write futures anymore.  Instead, it triggers exceptionCaught events and notifies write futures by itself.  Therefore, no write lock is involved during discard(), avoiding the reported dead lock.
    
    However, this is a temporary solution, and eventually Netty must introduce more robust event thread model.
    trustin committed Aug 2, 2011
Commits on Aug 1, 2011
  1. NETTY-422 Add getPipeline() to CodecEmbedder so that a user can modif…

    …y the pipeline dynamically.
    trustin committed Aug 1, 2011
  2. NETTY-420 HttpClientCodec doesn't handle HEAD requests with Transfer-…

    …Encoding: chunked responses
    
    * Reverted back the workaround for servers that sends unnecessary zero-byte chunk in a HEAD response because it actually breaks the codec when the server that conforms to the RFC.
    trustin committed Aug 1, 2011
  3. NETTY-419 ObjectEncoder/ObjectDecoder fails with NPE when deserializi…

    …ng the java.lang.Class instance of an interface type
    
    * Fixed a bug where deserializing an interface class fails due to wrong lookup.
    * Implemented class lookup caching
    trustin committed Aug 1, 2011
  4. NETTY-417 client channel still open after close and wait

    * Fixed a bug in SslHandler where a write attempt made after SSLEngine is closed result in unnotified future.  Fixed by respecting the case where SslEngineResult.Status == CLOSED
    trustin committed Aug 1, 2011
  5. NETTY-417 client channel still open after close and wait

    * Fixed a race condition where NioSocketChannel's state variable is updated *after* its close future is notified
    * Removed unnecessary use of ChannelFutureListeners in NioSocketChannel and AbstractChannel
    trustin committed Aug 1, 2011
  6. Fixed a bug where the future associated with the close request is not…

    … notified when the channel was closed already when SslHandler attempts to send a closure_notify.
    
    This shouldn't be a problem to most applications because they usually do not specify their own future object for the close request.
    trustin committed Aug 1, 2011
  7. do not encode if empty content

    Felix Trepanier committed with trustin Aug 1, 2011
  8. NETTY-415 ChannelFuture.setFailure() not called when exception thrown…

    … handling Channel.close()
    
    * Made sure the ChannelFuture associated with a downstream event is marked as failure when an exception is raised before it reaches at ChannelSink.
    trustin committed Aug 1, 2011
Commits on Jul 31, 2011
  1. NETTY-418 isCompleteFailure() and isCompleteSuccess() are both true a…

    …t the same time
    
    * Fixed incorrect isPartialSuccess(), isPartialFailure(), isCompleteFailure() implementation
    trustin committed Jul 31, 2011
  2. NETTY-425 ChannelBuffers.compare does not handle unsigned bytes corre…

    …ctly
    
    * Fixed a bug where signed comparison is made where unsigned comparison is expected
    trustin committed Jul 31, 2011
  3. NETTY-426 Prevent a user from reusing an upstream MessageEvent to write

    something
    
    Modified the pipeline implementations so that it rejects the attempt to
    send an UpstreamMessageEvent to downstream
    trustin committed Jul 31, 2011
  4. NETTY-410 NioWorker write deadlock

    Applied the patch provided by Greg Dhuse.
    trustin committed Jul 31, 2011
  5. NETTY-406 ProtobufEncoder should also support Message.Builder

    * Added support for Message.Builder
    trustin committed Jul 31, 2011