Commit Graph

2615 Commits

Author SHA1 Message Date
norman
880b01e45f OioWorker failed to fire channelConnected event for OioAcceptedSocketChannel which is fixed now. This also fix a race which can could lead to missing events. See #287 2012-04-26 14:30:20 +02:00
norman
86217b692a Fix formatting 2012-04-26 11:56:58 +02:00
norman
0a1c76b0f7 Add back UnsafeDynamicChannelBuffer to make it possible to use next netty release again in infinispan 2012-04-26 11:27:23 +02:00
vibul
802e5366b2 Backport post request body and file upload to 3.x branch 2012-04-26 10:44:37 +10:00
vibul
763f22463e Issue #283 - Support max frame length for web socket to limit chance of DOS attack 2012-04-26 10:09:22 +10:00
norman
c6ce31db96 NioDatagramWorker.ChannelRegistionTask should handle ClosedChannelException gracefully. See #281 and #277 2012-04-25 09:21:33 +02:00
Norman Maurer
7e00f614d3 Remove benchmakr which use used as proof of concept 2012-04-24 20:20:17 +02:00
Norman Maurer
b4c00f0441 Merge pull request #280 from netty/cumulation_optimization
Make the cumulation usage more memory efficient
2012-04-24 11:15:45 -07:00
Norman Maurer
f0f152085a Merge pull request #271 from netty/gathering_write_support
Use gathering writes if java version is >= 7 . See #269
2012-04-24 11:06:30 -07:00
norman
79f3efd89f Remove unused import 2012-04-24 13:03:58 +02:00
norman
c9da4931c7 Add the factory to create the buffer 2012-04-24 13:01:49 +02:00
norman
bfeb9ffd9a No need for a dynamicbuffer anymore 2012-04-23 13:17:30 +02:00
norman
d126059fb4 Correctly calculate the writable bytes and use a heap buffer to hold the bytes that are left 2012-04-23 11:41:27 +02:00
norman
33715ede50 Make the cumulation usage more efficient in terms of memroy usage 2012-04-23 10:25:05 +02:00
Norman Maurer
172f24cfa8 Upgrade and Connection header must be matched in a case-insensitive manner in WebSocket 08 and 13. See #278 2012-04-22 12:53:00 +02:00
Norman Maurer
0b26a5a2f0 Fix possible NPE. See #274 2012-04-21 16:13:27 +02:00
Norman Maurer
c134a522c3 Allow to specify the local address when connect. See #276 2012-04-21 15:51:51 +02:00
Norman Maurer
90a48d755c [maven-release-plugin] prepare for next development iteration 2012-04-20 20:57:21 +02:00
Norman Maurer
8c1ac84c31 [maven-release-plugin] prepare release netty-3.4.1.Final 2012-04-20 20:57:14 +02:00
Norman Maurer
f83ba2feb9 Make sure we always cleanup once ReplayingDecoder handles a message. See #259 2012-04-20 20:10:50 +02:00
Norman Maurer
670c4fa42f Enable gathering writes by default. See #269 2012-04-19 17:52:35 +02:00
Norman Maurer
510692d7e7 Add benchmark for gathering writes. See #269 2012-04-19 17:45:41 +02:00
Norman Maurer
5dbc207b5b Correctly handle the stripping of the zoneId / scopeId in all cases. See #267 2012-04-19 16:40:02 +02:00
Norman Maurer
a0b7c4aff2 Use LinkedTransferQueue that ships with java7 when running on java >= 7. See #273 2012-04-19 13:25:12 +02:00
Norman Maurer
1779032218 Use LinkedTransferQueue that ships with java7 when running on java >= 7. See #273 2012-04-19 13:24:46 +02:00
Norman Maurer
c5ab2f5dad Use gathering writes in CompositeChannelBuffer if jdk >= 7. See #267 2012-04-19 13:12:28 +02:00
Norman Maurer
1a53f9e0bd Allow to disable the use of sun.misc.Unsafe via a System property. See #272 2012-04-19 11:58:33 +02:00
Norman Maurer
2cea0dee73 Only log if logging level is enabled 2012-04-19 11:39:50 +02:00
Norman Maurer
cbb8654193 Use gathering writes if java version >= 7 and the ChannelBuffer is an instanceof CompositeChannelBuffer. See #267 2012-04-18 21:49:28 +02:00
Norman Maurer
3d762a7594 Make it configurable if the HttpClientCodec should throw an exception on close when the response and request count does not match. Default is false. See #266 2012-04-17 20:15:20 +02:00
Norman Maurer
3002a684df Fallback to LegacyLinkedTransferQueue if using LinkedTransferQueue fails. See #268 2012-04-17 14:04:16 +02:00
Norman Maurer
5a2793e317 Add workaround for connection problems with IPv6 link-local addresses and jdk < 7. See #267 2012-04-17 13:59:35 +02:00
Norman Maurer
3558eb7042 Add workaround for connection problems with IPv6 link-local addresses and jdk < 7. See #267 2012-04-17 09:49:35 +02:00
Norman Maurer
b1c2771801 Make sure PrematureChannelClosureException is not thrown incorrectly sometimes. See #266 2012-04-17 09:28:15 +02:00
Norman Maurer
ff5787266d Use Sec-WebSocket-Origin in WebSocketClientHandshaker08 as replacement for Origin. See #264 2012-04-16 15:29:27 +02:00
norman
951c275869 Add port to Origin HTTP Header if the port is non default (80/443). See
#262
2012-04-16 13:23:58 +02:00
norman
347772a1e9 Add port to Origin HTTP Header if the port is non default (80/443).
See #262
2012-04-16 13:15:04 +02:00
Norman Maurer
864167270d Add some javadocs notes that explain the behavior of CookieEncoder.encode(). See #94 2012-04-16 11:45:08 +03:00
norman
8bf84a8737 Throw IllegalStateException if DynamicChannelBuffer exceed the maximum
ChannelBuffer size of 2gb. See #258
2012-04-16 09:52:34 +02:00
Norman Maurer
fdc27db45d Add also tests for HttpClientCodec that tests handling chunked responses. See #256 amd #259 2012-04-15 20:54:57 +02:00
Norman Maurer
ad7c25866e Add test for HttpClientCodec that tests handling of missing responses. See #256 amd #259 2012-04-15 15:39:35 +02:00
Norman Maurer
d1ec95a320 Add test for HttpClientCodec that tests handling of missing responses. See #256 amd #259 2012-04-15 15:37:39 +02:00
Norman Maurer
705316f811 [maven-release-plugin] prepare for next development iteration 2012-04-12 18:04:56 +02:00
Norman Maurer
71d8949fb2 [maven-release-plugin] prepare release netty-3.4.0.Final 2012-04-12 18:04:50 +02:00
Norman Maurer
19a77969bf [maven-release-plugin] rollback the release of netty-3.4.0.Final 2012-04-12 17:46:04 +02:00
Norman Maurer
1c722e19f1 [maven-release-plugin] prepare for next development iteration 2012-04-12 17:40:46 +02:00
Norman Maurer
36b545cfa1 [maven-release-plugin] prepare release netty-3.4.0.Final 2012-04-12 17:40:40 +02:00
norman
5696742f73 Throw a PrematureChannelClosureException if the channel was closed before all responses were received for the sent requests. See #256 2012-04-12 14:29:41 +02:00
norman
5240772424 Fix regression which I introduced this morning 2012-04-12 14:27:34 +02:00
norman
4c449e902f Accept all ready connections after select the keys. See #257 2012-04-12 09:27:34 +02:00