Trustin Lee
0132b00091
Fixed a couple findbugs warnings
2009-02-26 09:05:01 +00:00
Trustin Lee
a8d51cfad8
* Forgot to check in the http example code which was affected by the recent refactoring on Cookies
...
* Removed a FIXME in LocalTransportRegister - it's just an example.
2009-02-26 09:02:47 +00:00
Trustin Lee
5e64bb66e8
* Fixed a problem where CookieEncoder trims the value (it should not)
...
* Made sure the cookie values follow the URI encoding
2009-02-26 08:44:58 +00:00
Trustin Lee
9550c0759d
Strict cookie name validation
2009-02-26 08:35:38 +00:00
Trustin Lee
b71d2d3d7f
Updated fixmes for ataylor regarding cookie encoding/decoding
2009-02-26 08:06:07 +00:00
Trustin Lee
b8bc78a7d0
* Renamed HttpCookie to Cookie
...
* Split Cookie into an interface and its implementation (DefaultCookie)
* Renamed HttpCookieEncoder/Decoder to CookieEncoderDecoder
* Added all optional fields to Cookie
* Made Cookie.value mutable
* Revised DefaultCookie.toString
2009-02-26 07:59:37 +00:00
Trustin Lee
29b0af4f07
* Fixed a problem where query parameter components are not correctly encoded / decoded
...
* Changed the default charset of the query parameters to UTF-8
* Allowed a user to specify the charset of QueryStringEncoder/Decoder
2009-02-26 06:34:07 +00:00
Trustin Lee
63cb4a023f
Implemented AbstractXnioChannels.handleWritable() properly (needs cleanup and optimization though)
2009-02-26 01:38:29 +00:00
Trustin Lee
49c0f33461
Improved AbstractXnioChannelHandler to use ReceiveBufferSizePredictor
2009-02-26 01:29:11 +00:00
Trustin Lee
23b13eeafe
More interfaces for the XNIO transport
2009-02-25 15:19:54 +00:00
Trustin Lee
d2274f75da
Introduced more interfaces to the XNIO transport
2009-02-25 15:11:26 +00:00
Trustin Lee
13c68c7643
* Made ChannelConfig.setOption() public
2009-02-25 14:53:31 +00:00
Trustin Lee
988fff225f
Better exception handling on a connection attempt
2009-02-25 14:47:27 +00:00
Trustin Lee
94e8f31bfa
Added more todo for the xnio transport
2009-02-25 10:43:03 +00:00
Trustin Lee
fe220d42ec
2009-02-25 10:40:26 +00:00
Trustin Lee
214a26b529
Fixed a problem where XNIO transport doesn't work for the serverside
2009-02-25 10:34:17 +00:00
Trustin Lee
c3bd292f73
Fixed a problem where XnioChannelRegistry fails to find a server channel if IPv6 local address is specified
2009-02-25 10:21:35 +00:00
Trustin Lee
9043fdb622
Related issue: NETTY-75 XNIO transport
...
* The preliminary initial implementation of the XNIO transport
2009-02-25 10:10:03 +00:00
Trustin Lee
0c27f015bf
* Better exception handling on bind failure in ServerBootstrap
...
* Fixed a problem where UnfailingChannelFuture doesn't tell what exception cause the IllegalStateException
2009-02-24 04:58:19 +00:00
Trustin Lee
ae22b0aaa1
Fixed failing tests
2009-02-21 19:34:22 +00:00
Trustin Lee
547af08bc6
* Made sure ServerBootstrap accepts only ServerChannelFactory
...
* Validation first, state check later
2009-02-21 19:32:32 +00:00
Trustin Lee
f6ee08090a
* Added ServerChannelFactory
...
* All ChannelFactories that creates a ServerChannel now implements ServerChannelFactory
2009-02-21 19:29:38 +00:00
Trustin Lee
cd341609fa
* Renamed Local*ChannelFactory to DefaultLocal*ChannelFactory
...
* Local*ChannelFactories are now interfaces
2009-02-21 19:24:49 +00:00
Trustin Lee
b56bdd89dd
Marked some classes as final in the http tunneling socket transport
2009-02-21 19:21:12 +00:00
Trustin Lee
3d7214ba61
* Renamed LocalServerChannel to DefaultLocalServerChannel
...
* Added LocalServerChannel interface
* Covariant return types for Local*ChannelFactory
2009-02-21 19:15:30 +00:00
Trustin Lee
0e443c3a02
Added ThreadLocalBoolean and replaced unnecessary anonymous classes
2009-02-21 19:12:03 +00:00
Trustin Lee
cd6fce50bc
* Extracted common code from various ChannelConfig implementations to DefaultChannelConfig and DefaultServerChannelConfig
2009-02-21 19:08:08 +00:00
Trustin Lee
fdd74f252b
* Renamed AbstractLocalChannel to DefaultLocalChannel
...
* Removed unnecessary subclasses of DefaultLocalChannel
* Added LocalChannel interface
2009-02-21 18:41:21 +00:00
Trustin Lee
e1b5806560
* Removed AbstractServerChannel.getLocalAddress() to enforce the use of covariant return types in its subclasses
...
* Renamed LocalChannel to AbstractLocalChannel
2009-02-21 18:34:27 +00:00
Trustin Lee
2ab02caa67
Implemented two more methods in AbstractServerChannel
2009-02-21 09:32:29 +00:00
Trustin Lee
874b043297
Added more TODOs
2009-02-20 13:07:03 +00:00
Trustin Lee
8872294728
FIXME
2009-02-20 12:57:51 +00:00
Trustin Lee
95b6558068
Fixed author tags
2009-02-20 12:56:44 +00:00
Trustin Lee
d550109796
Implemented Comparable, hashCode, equals, and toString for HttpCookie
2009-02-20 12:49:54 +00:00
Trustin Lee
df05ba3733
* Made CaseIgnoringComparator a singleton
...
* Changed HttpCookieDecoder to return a Map instead of a Set
* Optimized imports
2009-02-20 12:41:59 +00:00
Andy Taylor
fea082e689
fixed cookie support
2009-02-17 17:13:13 +00:00
Trustin Lee
aa36f446f5
Forgot to commit
2009-02-17 10:07:25 +00:00
Trustin Lee
1f9c8256d8
HttpMessageEncoder.getCookieHeaderName() must be protected
2009-02-17 09:50:10 +00:00
Trustin Lee
6671cd34fa
Indentation
...
Made HttpTunnelingSocketChannelConfig invisible to a user
2009-02-17 09:47:28 +00:00
Trustin Lee
3922fb8a44
HttpTunnelClientSocket -> HttpTunnelingClientSocket
...
HttpTunnelSocket -> HttpTunnelingSocket
2009-02-17 09:45:32 +00:00
Trustin Lee
4bd06dfdb1
Fixed indentation
2009-02-17 07:17:03 +00:00
Trustin Lee
5281ef6aa7
Added HttpTunnelAddress.toString()
2009-02-17 07:14:23 +00:00
Trustin Lee
a77664bf8f
* Fixed compiler warnings
...
* HttpTunnelAddress should have proper hashCode, equals, and compareTo
2009-02-17 07:13:47 +00:00
Trustin Lee
5eb3a748c2
Fixed compiler warnings
...
Renamed reConnect to reconnect
2009-02-17 07:09:18 +00:00
Trustin Lee
b174d2f2e0
Padding for ID string
2009-02-16 14:32:40 +00:00
Andy Taylor
c05f70bdcf
renamed servlets
2009-02-16 13:27:27 +00:00
Andy Taylor
e977bbf9fe
renamed servlets
2009-02-16 13:27:06 +00:00
Trustin Lee
121c88d7e2
* Removed TimeBasedUuidGenerator
...
* Fixed a bug where DefaultChannelGroup doesn't recognize the new Integer ID
2009-02-16 12:02:06 +00:00
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