Trustin Lee
|
eeb98c5f97
|
* Forked JZlib to support GZIP format
* Added CompressionException to hide ZStreamException
* Better javadoc on compression level
* Better compression level validation
|
2009-10-21 06:07:26 +00:00 |
|
Trustin Lee
|
57c0600b90
|
OneToOneDecoder now understands null - improve ZlibDecoder
|
2009-10-21 05:07:37 +00:00 |
|
Trustin Lee
|
b78d357bad
|
More Javadoc in OneToOne(Encoder|Decoder)
|
2009-10-21 05:06:49 +00:00 |
|
Trustin Lee
|
25fefa16e8
|
Improved Javadoc of OneToOneDecoder
|
2009-10-21 05:02:06 +00:00 |
|
Trustin Lee
|
3f8cf952d2
|
* Added ZlibWrapper (not being used yet though)
* Removed completed todo item in ZlibEncoder
|
2009-10-21 04:58:55 +00:00 |
|
Trustin Lee
|
e3b37958c4
|
* Added LZMA compression handler to the TODO list
* Removed a link to unimplemented compression algorithms
|
2009-10-21 04:18:12 +00:00 |
|
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
|
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
|
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
|
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 |
|
Trustin Lee
|
c729e34603
|
Explanation of the latest fix on SslHandler's 'bad handshake MAC' exception
|
2009-09-22 09:57:26 +00:00 |
|
Trustin Lee
|
5795ab9d86
|
Simplified code
|
2009-09-22 09:28:50 +00:00 |
|
Trustin Lee
|
3011d52e45
|
A fix for 'bad handshake MAC' error
|
2009-09-22 09:25:05 +00:00 |
|
Trustin Lee
|
e31dd0ebca
|
Reverted back wrong fix
|
2009-09-22 09:11:29 +00:00 |
|
Trustin Lee
|
dcdb1c5c18
|
A potential fix for 'bad handshake MAC' error
|
2009-09-22 09:04:42 +00:00 |
|
Trustin Lee
|
80b6a5b7ae
|
Reduced unnecessary system calls triggered by Channel.isConnected()
|
2009-09-21 02:08:19 +00:00 |
|
Trustin Lee
|
588cfa8518
|
Fixed issue: NETTY-228 Method "ChannelBuffers.wrappedBuffer(ByteBuffer buffer)" does not always honor ByteOrder
|
2009-09-21 01:24:19 +00:00 |
|
Trustin Lee
|
e67e99a847
|
Fixed issue: NETTY-229 CookieDecoder throws IllegalArgumentException if the day of week string in 'expires' attribute is not abbreviated.
|
2009-09-21 01:20:00 +00:00 |
|
Trustin Lee
|
3179d8094e
|
Fixed issue: NETTY-226 IndexOutOfBoundsException on empty HTTP header value.
* Skipped substring operation for an HTTP header value if there's nothing after a colon (:).
|
2009-09-10 10:34:49 +00:00 |
|
Trustin Lee
|
794f805a30
|
better explanation of what uptime example does
|
2009-09-10 05:43:14 +00:00 |
|
Trustin Lee
|
1b5a02a949
|
Added the uptime client example
|
2009-09-10 05:42:13 +00:00 |
|
Trustin Lee
|
c36812d55d
|
More documentation on state management
|
2009-09-10 04:27:03 +00:00 |
|
Trustin Lee
|
3d2579b8cb
|
More documentation on state management
|
2009-09-10 04:25:05 +00:00 |
|
Trustin Lee
|
15b3317df5
|
your full thread dump -> the full thread dump
|
2009-09-08 13:30:05 +00:00 |
|
Trustin Lee
|
26e9b4e7a8
|
More javadoc based on user feed back
|
2009-09-08 13:29:25 +00:00 |
|
Trustin Lee
|
64a1b41891
|
Too many 'new's
|
2009-09-08 13:18:49 +00:00 |
|
Trustin Lee
|
3b2720e7bb
|
More Javadoc for ThreadRenamingRunnable
|
2009-09-08 13:17:05 +00:00 |
|
Trustin Lee
|
b67688fd0f
|
Fixed documentation error
|
2009-09-07 03:27:26 +00:00 |
|
Trustin Lee
|
a436046692
|
Backward compatibility
|
2009-09-04 07:19:32 +00:00 |
|
Trustin Lee
|
8cf237f7f0
|
Fixed issue: NETTY-225 ReadTimeoutHandler, WriteTimeoutHandler, and IdleStateHandler handles sub-millisecond time unit incorrectly
* Unless the specified timeout is 0, the converted millisecond timeout should never be 0.
|
2009-09-04 06:57:45 +00:00 |
|
Trustin Lee
|
16124dc14c
|
Fixed issue: NETTY-217 If catching InterruptedException, set back interrupt status of the thread
* Handle interruption state properly as advised
|
2009-09-04 04:21:56 +00:00 |
|
Trustin Lee
|
219647385a
|
* Added examples for timeout handlers
* Fixed a problem where the handler methods in IdleStateAwareChannel*Handler was not declared with 'throws Exeception' unlike other handlers.
|
2009-09-04 03:24:03 +00:00 |
|
Trustin Lee
|
65e7a351bd
|
More explanation
|
2009-09-04 03:03:47 +00:00 |
|
Trustin Lee
|
f79fd584d1
|
Made the echo example easier to understand by splitting EchoHandler into EchoClientHandler and EchoServerHandler
|
2009-09-04 03:01:58 +00:00 |
|
Trustin Lee
|
5345c7f509
|
Added ThreadNameDeterminer.CURRENT and PROPOSED
|
2009-09-04 02:22:28 +00:00 |
|
Trustin Lee
|
8a0f8e9d78
|
Fixed issue: NETTY-224 CancelledKeyException on Channel.setReadable() in NIO transport
* Handled CancelledKeyException properly
|
2009-09-04 02:14:06 +00:00 |
|
Trustin Lee
|
edd056d3de
|
Fixed a bug where an invalid upstream channel state event goes downstream
|
2009-09-03 04:34:22 +00:00 |
|
Trustin Lee
|
b9c8675cf1
|
Revised the documentation about event flow
|
2009-09-03 04:33:15 +00:00 |
|
Trustin Lee
|
5814ec65a4
|
Fixed incorrect thread name
|
2009-09-03 03:15:12 +00:00 |
|
Trustin Lee
|
072ee8a5c5
|
More explanation on how event flows in a pipeline
|
2009-09-02 04:01:50 +00:00 |
|
Trustin Lee
|
e0bef12e2c
|
Fixed a bug where AsynchronousCloseException causes IndexOutOfBoundsException during write
|
2009-09-01 08:41:36 +00:00 |
|
Trustin Lee
|
94a1633ec9
|
Fixed a documentation error in Channel.isWritable()
|
2009-09-01 05:16:42 +00:00 |
|
Trustin Lee
|
676ad42cea
|
Wrong class name
|
2009-09-01 03:57:45 +00:00 |
|
Trustin Lee
|
404abfd198
|
Added the comment as suggested by Thomas Bocek
|
2009-09-01 03:57:02 +00:00 |
|
Trustin Lee
|
b11ef6ca9b
|
Relicensed to Apache License v2
|
2009-08-28 07:15:49 +00:00 |
|
Trustin Lee
|
7851e84a2c
|
More explanation on ChannelBuffer.discardReadBytes()
|
2009-08-28 05:56:47 +00:00 |
|
Trustin Lee
|
b29d55aa38
|
Fixed issue: NETTY-216 HTTP Cookie missing HTTPOnly property
* Added Cookie.httpOnly property
* Added support for HTTPOnly to CookieEncoder and CookieDecoder
|
2009-08-27 06:48:27 +00:00 |
|
Trustin Lee
|
7388b961a6
|
Fixed indentation
|
2009-08-27 06:44:12 +00:00 |
|
Trustin Lee
|
b083f9eb2e
|
Removed unnecessary printStackTrace
|
2009-08-27 06:24:14 +00:00 |
|
Trustin Lee
|
df72c4b7ee
|
Better comment
|
2009-08-27 06:23:11 +00:00 |
|
Trustin Lee
|
32d9d026a1
|
Release ChunkedInput immediately on partial failure
|
2009-08-27 06:22:03 +00:00 |
|
Trustin Lee
|
925a99a572
|
Simplified Chunked resource management
|
2009-08-27 06:14:28 +00:00 |
|
Trustin Lee
|
347131e0fa
|
Fixed issue: NETTY-215 ChunkedWriteHandler stops handling write queue when ChunkedInput.nextChunk() fails.
* Fixed a bad file descriptor error
|
2009-08-27 05:56:40 +00:00 |
|
Trustin Lee
|
6dc0b12020
|
Fixed issue: NETTY-215 ChunkedWriteHandler stops handling write queue when ChunkedInput.nextChunk() fails.
* Fixed related infinite event loop
|
2009-08-27 05:49:04 +00:00 |
|
Trustin Lee
|
a09b750c2f
|
Fixed issue: NETTY-215 ChunkedWriteHandler stops handling write queue when ChunkedInput.nextChunk() fails.
|
2009-08-27 04:53:26 +00:00 |
|
Trustin Lee
|
1574fc3188
|
Fixed issue: NETTY-214 NIO socket / datagram transport sometimes does not shut down
* Fixed a race condition in NioWorker.close() and NioDatagramWorker.close()
|
2009-08-27 04:23:44 +00:00 |
|
Trustin Lee
|
b4f0b7360d
|
better term
|
2009-08-25 09:13:58 +00:00 |
|
Trustin Lee
|
9b20a1453c
|
Better description of interestOps
|
2009-08-25 09:10:22 +00:00 |
|
Trustin Lee
|
0628bde12f
|
Fixed intermittent connection attempt failure due to a bug in connect timeout handler code
|
2009-08-23 08:09:42 +00:00 |
|
Trustin Lee
|
adc1969d6c
|
Fixed issue: NETTY-204 Connection timeout does not work with the NIO socket transport.
* DefaultChannelConfig.setOption() does not handle connectTimeoutMillis
|
2009-08-14 20:36:32 +00:00 |
|
Trustin Lee
|
7ffd228cbf
|
Fixed issue: NETTY-204 Connection timeout does not work with the NIO socket transport.
* implemented connection timeout for NioClientSocketChannel
|
2009-08-14 20:22:50 +00:00 |
|
Trustin Lee
|
05ddfdab46
|
Remove unused method in NioProviderMetadata
|
2009-08-14 19:05:58 +00:00 |
|
Trustin Lee
|
ad4ba5f0f4
|
Updated Javadoc of SslHandler
|
2009-08-14 19:02:22 +00:00 |
|
Trustin Lee
|
0879d2bbbe
|
Fixed issue: NETTY-207 The default datagram broadcast flag is different between transports
* Set the default broadcast flag of OioDatagramChannel to 'false'
|
2009-08-12 02:28:30 +00:00 |
|
Trustin Lee
|
2ab6e4b5b0
|
Another fix for NETTY-206 Unnecessary exception log on early disconnection
|
2009-08-07 11:21:39 +00:00 |
|
Trustin Lee
|
7c828fc87d
|
Javadoc not to receive a question about messy data transfer anymore
|
2009-08-07 04:33:34 +00:00 |
|
Trustin Lee
|
57ed3c1ee8
|
Removed unnecessary String.valueOf() call in StringEncoder
|
2009-08-07 03:42:21 +00:00 |
|
Trustin Lee
|
8a35a9aad3
|
Fixed issue: NETTY-205 Unnecessary exception log on early disconnection
* Do not log ClosedChannelException in RegisterTask.run()
|
2009-08-06 11:09:54 +00:00 |
|
Trustin Lee
|
3cf2d83f3f
|
Removed a unused exception class in the factorial example
|
2009-07-24 02:38:19 +00:00 |
|
Trustin Lee
|
0d5fc90dc5
|
Log the warning only once
|
2009-07-24 01:30:48 +00:00 |
|
Trustin Lee
|
3920158bc0
|
Polished all examples
|
2009-07-23 09:05:53 +00:00 |
|
Trustin Lee
|
6321bb406f
|
More Javadoc
|
2009-07-23 08:26:54 +00:00 |
|
Trustin Lee
|
338a5cba4a
|
Added documentation on how to implement protocol multiplexer
|
2009-07-23 07:10:30 +00:00 |
|
Trustin Lee
|
c4449a170d
|
More Javadoc in ChannelPipeline
|
2009-07-23 06:58:17 +00:00 |
|
Trustin Lee
|
5de3114ccb
|
Improved OMATPE javadoc
|
2009-07-21 10:51:34 +00:00 |
|
Trustin Lee
|
865705e79b
|
More correct explanation on OMATPE extension
|
2009-07-21 10:41:45 +00:00 |
|
Trustin Lee
|
a92142e493
|
More advice on extending OMATPE
|
2009-07-21 10:33:58 +00:00 |
|
Trustin Lee
|
1a54f32a77
|
Less indentation
|
2009-07-21 10:27:39 +00:00 |
|
Trustin Lee
|
dc06648005
|
Better example
|
2009-07-21 10:27:17 +00:00 |
|
Trustin Lee
|
82a84d822d
|
* Added guide on extension
* Added OMATPE.getChildExecutorKeySet()
|
2009-07-21 10:26:24 +00:00 |
|
Trustin Lee
|
23bece222a
|
Made OrderedMemoryAwareThreadPoolExecutor extensible so that a user can use a different key to maintain the event order
|
2009-07-21 09:56:27 +00:00 |
|
Trustin Lee
|
ca19f4cdde
|
More documentation on Channel.write() and connectionless channels
|
2009-07-21 09:12:28 +00:00 |
|
Trustin Lee
|
8ed89dbd8f
|
Fixed a race condition in HttpTunnelingServlet which caused data corruption and duplicate write
|
2009-07-21 07:36:11 +00:00 |
|
Trustin Lee
|
a28d08936d
|
Send a response even when I wrote something in SecureChat
|
2009-07-20 05:43:02 +00:00 |
|
Trustin Lee
|
96aee007cc
|
Fixed unnecessary duplicate handshake exception
|
2009-07-20 05:35:53 +00:00 |
|
Trustin Lee
|
f671fd38ad
|
Updated APIviz tags
|
2009-07-20 05:05:18 +00:00 |
|
Trustin Lee
|
0277a68c49
|
Updated APIviz tags
|
2009-07-20 04:50:03 +00:00 |
|
Trustin Lee
|
f15db3a65e
|
Updated APIviz tags and improved Javadoc of the HTTP codec
|
2009-07-20 03:37:35 +00:00 |
|
Trustin Lee
|
5c49cae981
|
Reverted back to the previous MessageEvent.toString() implementation that is more correct
|
2009-07-18 07:49:31 +00:00 |
|
Trustin Lee
|
2cf7816903
|
Reverted back to the previous MessageEvent implementation that should perform better in most cases
|
2009-07-18 07:46:49 +00:00 |
|
Trustin Lee
|
3610fa9608
|
* Updated the Javadoc of MessageEvent
* Improved how getRemoteAddress() works in DownstreamMessageEvent and UpstreamMessageEvent
|
2009-07-18 07:43:13 +00:00 |
|
Trustin Lee
|
7be842be05
|
* MessageEvent.getRemoteAddress() does not return null anymore
* Improved the String representation of MessageEvent implementations
|
2009-07-18 07:38:39 +00:00 |
|
Trustin Lee
|
17bbe5d3ee
|
Improved Javadoc of Channel.getRemoteAddress()
|
2009-07-18 07:20:03 +00:00 |
|
Trustin Lee
|
90329ef978
|
Updated APIviz tags (work in progress)
|
2009-07-17 12:49:32 +00:00 |
|
Trustin Lee
|
89a4bd9d4e
|
Added a global flag that disables the dead lock checker (use at your own risk)
|
2009-07-17 10:32:17 +00:00 |
|
Trustin Lee
|
c74fe22de3
|
Javadoc & null check
|
2009-07-16 11:20:01 +00:00 |
|
Trustin Lee
|
3d0ed106fc
|
* LocalServerChannel is not a LocalChannel
* LocalChannel.getConfig() is not necessary
|
2009-07-16 08:11:51 +00:00 |
|
Trustin Lee
|
4021ef4692
|
Improved SslHandler Javadoc
|
2009-07-16 07:17:37 +00:00 |
|
Trustin Lee
|
827effe4e2
|
Fixed another dead lock in SslHandler
|
2009-07-15 14:39:54 +00:00 |
|
Trustin Lee
|
f4cdf3c3f8
|
* Upgraded dependencies
* Re-generated Protobuf classes
|
2009-07-15 09:33:11 +00:00 |
|
Trustin Lee
|
7b61bdc08f
|
Fixed a bug where WriteCompletionEvent is not fired for HttpTunnelingClientSocketChannel
|
2009-07-15 03:13:49 +00:00 |
|
Trustin Lee
|
cf57e4c42b
|
Simplified HTTP tunneling example
|
2009-07-15 03:13:09 +00:00 |
|
Trustin Lee
|
43d2fb47bd
|
Fixed a bug where Channel.write(emptyBuffer) does not complete when SslHandler is in the pipeline
|
2009-07-15 03:10:33 +00:00 |
|
Trustin Lee
|
bfaa647bba
|
* Fixed a bug in HttpTunnelingClientSocketChannel where the HTTP request is not sent if the scheme is HTTPS
* Fixed a bug where HttpTunnelingServlet does not catch EOFException
* Added HTTPS support to the HttpTunnelingClientExample
|
2009-07-15 02:41:04 +00:00 |
|
Trustin Lee
|
5b8f9b73ec
|
Regenerated serialVersionUID
|
2009-07-15 02:06:09 +00:00 |
|
Trustin Lee
|
046aae6ff8
|
Do not expose the server-side exception message to the client
|
2009-07-15 02:05:12 +00:00 |
|
Trustin Lee
|
99261232a0
|
* Optimized HttpTunnelingServlet.read()
* Do not strip \r\n in HttpTunnelingServlet.read()
|
2009-07-15 01:59:43 +00:00 |
|
Trustin Lee
|
44110a281e
|
More convenience constructors in LoggingHandler
|
2009-07-15 01:40:16 +00:00 |
|
Trustin Lee
|
a53388b859
|
Removed the test code which was added temporarily
|
2009-07-14 10:54:30 +00:00 |
|
Trustin Lee
|
8351d6d4d0
|
Make sure HttpServlet returns from service() when the channel has been closed.
|
2009-07-14 10:53:41 +00:00 |
|