Trustin Lee
|
149d97d013
|
* Fixed issue: NETTY-125 (Backward incompatible) Use an integer as a Channel ID instead of UUID
* More concise Channel.toString() and ChannelEvent.toString() implementations
|
2009-02-16 11:59:33 +00:00 |
|
Andy Taylor
|
9e60db4078
|
added TunnelAddress
|
2009-02-16 11:40:37 +00:00 |
|
Andy Taylor
|
2b7427de4f
|
renamed to HttpTunnel.....
|
2009-02-16 10:33:43 +00:00 |
|
Andy Taylor
|
1a96b48026
|
added ClientSocketChannelFactory to ServletClientSocketChannelFactory constructor
|
2009-02-16 10:21:44 +00:00 |
|
Trustin Lee
|
4f391f5bbc
|
ReplayingDecoder should not throw an IllegalStateException even if a decoder implementation returns null when state transition occurred at least.
|
2009-02-15 12:47:12 +00:00 |
|
Trustin Lee
|
7860e999a7
|
Updated license information (NETTY-106 Add missing license files to the distribution)
|
2009-02-13 13:58:37 +00:00 |
|
Trustin Lee
|
6370d06fb3
|
Lowered the shared resource explosion detection threshold and changed the log level from warn to debug just in case it's false positive
|
2009-02-13 13:28:35 +00:00 |
|
Trustin Lee
|
3d355eb48a
|
Added misuse detection to MemoryAwareThreadPoolExecutor and HashedWheelTimer, where a user can create too many instances
|
2009-02-13 12:41:46 +00:00 |
|
Trustin Lee
|
065218fd10
|
Forgot to mark one more volatile member transient
|
2009-02-13 11:53:05 +00:00 |
|
Trustin Lee
|
06d5f5264e
|
LocalChannelREgistry should use ConcurrentHashMap
|
2009-02-13 11:51:53 +00:00 |
|
Trustin Lee
|
5f2f072d69
|
Fixed a couple bugs in IdleStateHandler, caused by blind copy and paste
|
2009-02-13 11:33:22 +00:00 |
|
Trustin Lee
|
c153fd5bd0
|
Fixed an infinite recursion in Base64
|
2009-02-13 10:37:10 +00:00 |
|
Trustin Lee
|
db18337762
|
* Fixed most Find Bugs warnings
* Added UnreplayableOperationException
|
2009-02-13 10:21:28 +00:00 |
|
Trustin Lee
|
fb64aa94b5
|
Fixed a bug found by Find Bugs
|
2009-02-13 09:14:41 +00:00 |
|
Trustin Lee
|
ae004b5331
|
Fixed some problems reported by Find Bugs (mostly to shut it up)
|
2009-02-13 09:11:42 +00:00 |
|
Trustin Lee
|
7e8a1cd9c2
|
Code cleanup
|
2009-02-13 08:55:06 +00:00 |
|
Trustin Lee
|
d9c0befe24
|
Fixed equality comparison methods of DefaultChannelGroup
|
2009-02-13 08:17:35 +00:00 |
|
Trustin Lee
|
b22a578538
|
Prettier DefaultChannelGroup.toString()
|
2009-02-13 07:52:38 +00:00 |
|
Trustin Lee
|
1896c90207
|
* Removed ChannelGroupFactory that causes memory leak
* Added the default constructor for DefaultChannelGroup
|
2009-02-13 07:51:46 +00:00 |
|
Trustin Lee
|
e8665ea867
|
Added a convenience constructor to LocalAddress
|
2009-02-13 06:53:22 +00:00 |
|
Trustin Lee
|
395fcbbd29
|
Simplified LocalAddress implementation - no more global reference map that causes memory leak
|
2009-02-13 06:52:04 +00:00 |
|
Trustin Lee
|
1b28c126c5
|
Fixed a problem where DefaultNioSocketChannelConfig allowed incorrect configuration of write buffer watermark values
|
2009-02-13 06:36:30 +00:00 |
|
Trustin Lee
|
65048c930f
|
Made DirectChannelBufferFactory's preallocatedBufferCapacity configurable
|
2009-02-13 06:25:29 +00:00 |
|
Trustin Lee
|
91d7a329d4
|
* Renamed Concurrent*Weak*HashMap to Concurrent*WeakKey*HashMap to avoid confusion
* Added some FIXMEs related with potential memory leak
|
2009-02-13 06:19:10 +00:00 |
|
Trustin Lee
|
8aff5914d9
|
Added IdleState-aware ChannelHandler implementations
|
2009-02-13 06:05:21 +00:00 |
|
Trustin Lee
|
7b721ef1d4
|
Prettier LocalAddress.toString()
|
2009-02-13 04:51:36 +00:00 |
|
Trustin Lee
|
fa8890580e
|
Indentation
|
2009-02-13 04:41:01 +00:00 |
|
Trustin Lee
|
bf6a7db90a
|
Added more convenience constructors to HashedWheelTimer
|
2009-02-13 04:29:56 +00:00 |
|
Trustin Lee
|
789bfd3221
|
Changed the type of second unit timeout from long to int
|
2009-02-13 04:24:29 +00:00 |
|
Trustin Lee
|
11478edb5b
|
Fixed NPE
|
2009-02-13 04:17:36 +00:00 |
|
Trustin Lee
|
b49f8d8353
|
* Renamed the callback methods for Read/WriteTimeoutHandler
* More convenient exception handling
|
2009-02-12 15:41:58 +00:00 |
|
Trustin Lee
|
b06e33f5ee
|
Changed the default time unit to SECONDS
|
2009-02-12 15:33:28 +00:00 |
|
Trustin Lee
|
7f16fa352a
|
Removed unnecessary variable in IdleStateHandler
|
2009-02-12 15:31:39 +00:00 |
|
Trustin Lee
|
2c8f669030
|
Added IdleState.ALL_IDLE - was able to simplify even more
|
2009-02-12 15:29:35 +00:00 |
|
Trustin Lee
|
cbd2dec0fd
|
* Reverted back recent changes
* Renamed IdlenessHandler to IdleStateHandler
* Renamed IdlenessEvent to IdleStateEvent
* Added IdleState enum
|
2009-02-12 15:21:25 +00:00 |
|
Trustin Lee
|
2c3e7565fa
|
Implemented both idleness event roughly (needs some fix)
|
2009-02-12 11:03:10 +00:00 |
|
Trustin Lee
|
ed69d8bc15
|
Added another missing class
|
2009-02-12 10:51:38 +00:00 |
|
Trustin Lee
|
eab8623f4a
|
Added the missing class
|
2009-02-12 10:51:06 +00:00 |
|
Trustin Lee
|
0e5f798889
|
* Removed the getter methods in IdlenedssEvent and replaced them with subtypes
** Added ReaderIdlenessEvent and WriterIdlenessEvent
* Added protected methods which enables a user to override what to do on idleness / timeout
|
2009-02-12 10:50:43 +00:00 |
|
Trustin Lee
|
59b67420bf
|
Prettier output
|
2009-02-12 07:44:51 +00:00 |
|
Trustin Lee
|
2ebce4c987
|
Better keep-alive behavior
|
2009-02-12 07:39:20 +00:00 |
|
Trustin Lee
|
431151b8e5
|
Fixed issue: NETTY-107 - HttpMessageDecoder can not handle the content with no 'Content-Length' header.
|
2009-02-12 07:32:53 +00:00 |
|
Trustin Lee
|
2d682dc2a3
|
Fixed NETTY-107 HttpMessageDecoder can not handle the content with no 'Content-Length' header.
* Added HttpMessage.getContentLength(int defaultValue)
* Renamed state enum values
|
2009-02-12 07:17:29 +00:00 |
|
Trustin Lee
|
5faa7e9ea8
|
Removed unnecessary boxing / unboxing
|
2009-02-12 07:09:51 +00:00 |
|
Trustin Lee
|
e787378024
|
US-ASCII -> ASCII
|
2009-02-12 07:03:35 +00:00 |
|
Trustin Lee
|
912c66b931
|
Forgot to encode the last chunk correctly
|
2009-02-12 07:01:26 +00:00 |
|
Trustin Lee
|
cf1b915340
|
Improved the HttpServer example to demonstrate chunked encoding support
|
2009-02-12 06:44:52 +00:00 |
|
Trustin Lee
|
2a555082bb
|
Implemented chunked encoding support for the HTTP encoder
|
2009-02-12 06:37:22 +00:00 |
|
Trustin Lee
|
602c99c532
|
Fixed a problem where the last chunk is decoded too early
|
2009-02-12 06:27:17 +00:00 |
|
Trustin Lee
|
ebe77cef21
|
Fixed a 'shouldn't reach here' error
|
2009-02-12 06:26:05 +00:00 |
|