Commit Graph

5330 Commits

Author SHA1 Message Date
Trustin Lee
6022f207ab * Thread safety
* Proper destruction of deflater and inflater
2009-10-21 04:15:56 +00:00
Trustin Lee
c3a88d0c48 * Fixed incorrect SslHandler.context() implementation
* Added some FIXMEs
2009-10-21 03:58:38 +00:00
Trustin Lee
5cfaf7333c * Proper handling of Z_STREAM_END result code in ZlibDecoder
* Added ZlibDecoder.isClosed()
2009-10-21 03:53:19 +00:00
Trustin Lee
b646071570 Extracted the utility methods in ZlibEncoder to a new utility class 'ZlibUtil' 2009-10-21 03:44:05 +00:00
Trustin Lee
f355d74eb0 * Added preset dictionary support to ZlibDecoder (likewise I did in the previous revision of ZlibEncoder)
* ZlibEncoder.fail() and exception() package-private so that ZlibDecoder can use it
2009-10-21 03:41:03 +00:00
Trustin Lee
ab6a869825 * Fixed a bug where ZlibDecoder fails to recognize Z_STREAM_END result code
* Fixed a bug where ZlibEncoder does not finish the compressed stream with the ADLER32 checksum
2009-10-21 03:34:23 +00:00
Trustin Lee
a7132ee08e Relates issue: NETTY-80 Compression codec
* Initial implementation of jzlib based zlib compression handler
2009-10-16 06:10:25 +00:00
Trustin Lee
2b2d53ff62 * Correct byte order
* All encoders should ignore the message whose type is unknown to the encoder
2009-10-16 04:50:50 +00:00
Trustin Lee
b859f120d8 Use proper buffer factory in OioWorker
Removed unnecessary local variables in OioDatagramWorker
2009-10-16 04:41:33 +00:00
Trustin Lee
c7c2c71935 Use proper buffer factory in OioDatagramWorker 2009-10-16 04:39:20 +00:00
Trustin Lee
7a06c35238 Use proper buffer factory in NioDatagramWroekr 2009-10-16 04:36:30 +00:00
Trustin Lee
abfae49a7c DirectChannelBufferFactory.getBuffer(ByteBuffer) must not return a read only buffer 2009-10-16 04:33:04 +00:00
Trustin Lee
127851df31 Typo 2009-10-16 04:32:07 +00:00
Trustin Lee
972620d431 Resolved issue: NETTY-241 Add more ChannelBufferFactory.getBuffer() methods for less memory bandwidth consumption 2009-10-16 04:31:33 +00:00
Trustin Lee
8eba49c0cd Resolved issue: NETTY-203 Encoding frames as Google Protocol Buffer base 128 varints (32-bit)
* Applied Tomasz's patch
* Renamed ProtobufVariant32FieldPrepender to ProtobufVariant32LengthFieldPrepender
* Code cleanup
2009-10-14 06:27:53 +00:00
Trustin Lee
eca6033456 Updated author information. I want to get messages about Netty in my gmail account. 2009-10-14 05:46:40 +00:00
Trustin Lee
c3b06d4a67 Updated author 2009-10-14 05:35:03 +00:00
Trustin Lee
42df101341 Added missing header 2009-10-14 05:34:18 +00:00
Trustin Lee
01120b6a2b Fixed issue: NETTY-237 java.lang.IllegalArgumentException when passing HTTP 1.1 spec compliant LWS separated HTTP header values
* Relaxed HTTP header value validation
2009-10-14 05:24:38 +00:00
Trustin Lee
d3488a1852 Fixed a bug where the newly added padding has wrong writeIndex 2009-10-13 08:51:25 +00:00
Trustin Lee
ed27ca19ea Renamed setFromList to setComponents 2009-10-13 08:46:41 +00:00
Trustin Lee
85712a72b8 Code cleanup 2009-10-13 08:35:22 +00:00
Trustin Lee
3b9d1a9dab Code cleanup 2009-10-13 08:03:05 +00:00
Trustin Lee
ca4c32df68 * Merged Frederic's 'aggregate' branch
* Refactored Frederic's test cases
* Code clean up
2009-10-13 07:54:18 +00:00
Trustin Lee
1ed1d63dd6 Better Javadoc based on Frederic's modification at the 'aggregate' branch 2009-10-13 03:41:35 +00:00
Trustin Lee
e88dd98cf1 [maven-release-plugin] prepare for next development iteration 2009-10-12 10:49:35 +00:00
Trustin Lee
68fdf17d34 [maven-release-plugin] prepare release netty-3.1.5.GA 2009-10-12 10:49:08 +00:00
Trustin Lee
3537dfe47c A temporary workaround for MPJDOCBOOK-36 (https://jira.jboss.org/jira/browse/MPJDOCBOOK-36) 2009-10-12 09:42:02 +00:00
Trustin Lee
6b53303bd7 * Fixed incorrect Javadoc of ChannelBuffers.wrappedBuffer(ByteBuffer) 2009-10-12 07:40:18 +00:00
Trustin Lee
ccecb0af2c Appended some distinguishable text to the generic reason phrase returned by HttpResponseStatus.valueOf(int) 2009-10-07 12:38:17 +00:00
Trustin Lee
a4172500d5 Fixed issue: NETTY-233 Missing translation method 'HttpResponseStatus org.jboss.netty.handler.codec.http.HttpResponseStatus.valueOf(int)'
* Added HttpResponseStatus.valueOf(int)
2009-10-07 12:25:24 +00:00
Trustin Lee
852a89220a Fixed issue: NETTY-232 NoSuchMethodError when decoding Google Protocol Buffers 2.2.0 messages
* Upgraded to protobuf-java 2.2.0
2009-10-07 12:00:24 +00:00
Trustin Lee
37574965fd Made ChunkedNioStream final 2009-10-07 11:43:11 +00:00
Trustin Lee
6886a8b765 Fixed issue: NETTY-234 ChunkedStream usage fails with NegativeArraySize error
* Worked around an interesting JDK issue where InputStream.available() returns a negative value
2009-10-07 11:41:13 +00:00
Trustin Lee
ab2283ee98 Removed unnecessary indirect call in NioSocketChannel.isConnected() 2009-09-30 07:00:07 +00:00
Trustin Lee
c6c9bc471c Removed unnecessary indirect call in NioSocketChannel.isConnected() 2009-09-30 06:59:42 +00:00
Trustin Lee
c600c8f9f1 * Reverted back the optimization applied between 3.1.4 and 3.1.3
* Removed unnecessary break statement in NioWorker.writeNow()
2009-09-30 06:57:47 +00:00
Trustin Lee
346d7022cd Removed incorrect boolean assignment 2009-09-30 06:49:00 +00:00
Trustin Lee
5e4ca0d94a Removed unnecessary assignment 2009-09-29 10:02:28 +00:00
Trustin Lee
596e62398f Fixed a bug where the future of the write request is sometimes not notified 2009-09-29 10:02:08 +00:00
Trustin Lee
9791a0327f Fixed a bug where the future of the write request is sometimes not notified 2009-09-29 10:01:51 +00:00
Trustin Lee
6e68d6ba4f Reduced the exception creation overhead on ClosedChannelException 2009-09-29 09:48:24 +00:00
Trustin Lee
4132804793 Break the loop on connection closure 2009-09-29 09:37:44 +00:00
Trustin Lee
31185897af Fix for recent regression on infinite ClosedChannelException 2009-09-29 09:36:22 +00:00
Trustin Lee
21f1779e50 [maven-release-plugin] prepare for next development iteration 2009-09-28 05:05:32 +00:00
Trustin Lee
59eb656112 [maven-release-plugin] prepare release netty-3.1.4.GA 2009-09-28 05:05:03 +00:00
Trustin Lee
3352eb4cf7 Javadoc 2009-09-25 02:26:28 +00:00
Trustin Lee
0180db1c2c Improved javadoc 2009-09-25 01:55:19 +00:00
Trustin Lee
e069c7c958 Wrong number 2009-09-25 01:50:49 +00:00
Trustin Lee
50012fd8e6 Improved Javadoc of LengthFieldBasedFrameDecoder 2009-09-25 01:39:43 +00:00