Norman Maurer
|
dc8ff7e173
|
Correctly convert to nanos
|
2012-08-28 13:04:59 +02:00 |
|
norman
|
039c7563cf
|
Cleanup
|
2012-08-27 11:21:05 +02:00 |
|
norman
|
292a186d16
|
Add workaround for epoll bug that cause 100% cpu usage also in the NioClientSocketPipelineSink
|
2012-08-27 11:12:15 +02:00 |
|
norman
|
db1a72c02e
|
Handle ClosedChannelException on re-create of the selector
|
2012-08-27 11:11:34 +02:00 |
|
norman
|
f8a99a0108
|
Use nanos to detect the jdk epoll bug. Also use 80% of the select timeout to detect it to be more save. Thanks to @kimchy for spot this
|
2012-08-27 10:20:40 +02:00 |
|
Norman Maurer
|
798390fc4d
|
Switch to System.nanoTime() to calculate block time of Selector.select(..)
|
2012-08-26 18:48:50 +02:00 |
|
Norman Maurer
|
8b4f593397
|
Allow to adjust timeout of Selector.select(timeout) via org.jboss.netty.selectTimeout property. See #568
|
2012-08-26 09:02:59 +02:00 |
|
Norman Maurer
|
5d07dea3b7
|
Use Selecor.select() to accept new Sockets to not need to schedule a timeout if not needed anyway. See #567
|
2012-08-26 08:46:48 +02:00 |
|
Norman Maurer
|
ff3f2b6361
|
Re-create Selector if we hit the epoll(..) jdk bug which leads to 100% cpu load. This is just a workaround but helps to recover. See #327
|
2012-08-25 21:51:52 +02:00 |
|
Norman Maurer
|
1a6e7b4be1
|
Merge pull request #556 from netty/jdk_bug_workaround
Don't rely on the return value fo Selector.select(..) as it is buggy and...
|
2012-08-25 11:11:05 -07:00 |
|
Norman Maurer
|
0dae197f88
|
Merge pull request #564 from CruzBishop/3-channel-entropy
Generate Channel IDs in a pseudorandom fashion
|
2012-08-25 00:36:36 -07:00 |
|
Cruz Julian Bishop
|
f34eb62104
|
Remove AbstractChannel.getRandom()
Signed-off-by: Cruz Julian Bishop <cruzjbishop@gmail.com>
|
2012-08-25 16:49:38 +10:00 |
|
Cruz Julian Bishop
|
93c990dd7a
|
Generate Channel IDs in a pseudorandom fashion
Requested by @psweeny in #547
Signed-off-by: Cruz Julian Bishop <cruzjbishop@gmail.com>
|
2012-08-25 13:43:02 +10:00 |
|
norman
|
5c6e3fe6ba
|
Don't rely on the return value fo Selector.select(..) as it is buggy and so can cause 100% cpu usage. See #535
|
2012-08-24 08:59:39 +02:00 |
|
Norman Maurer
|
573fbfa518
|
Merge pull request #555 from netty/nio_100percent_cpu_fix
Partial fix for 100% cpu usage when using nio client. See #535
|
2012-08-23 23:34:04 -07:00 |
|
Norman Maurer
|
14d01f4a8f
|
Move the catch block out of the connect method, which makes more sense as we need to catch it anyway in a more general scope. See See #535
|
2012-08-23 21:04:34 +02:00 |
|
Norman Maurer
|
85e55eebd8
|
Add a workaround for the 100% cpu usage that can happen because of an endless loop. See #535
|
2012-08-23 20:41:22 +02:00 |
|
norman
|
bcc9d7c5ae
|
[maven-release-plugin] prepare for next development iteration
|
2012-08-22 14:31:07 +02:00 |
|
norman
|
fc5dae1680
|
[maven-release-plugin] prepare release netty-3.5.5.Final
netty-3.5.5.Final
|
2012-08-22 14:26:31 +02:00 |
|
norman
|
03c4283020
|
Backport fix for make SslHandler close the connection on SSLException or NotSslRecordException. This needs to get enabled via setter to keep backward compatibility. See #160
|
2012-08-22 07:46:49 +02:00 |
|
Trustin Lee
|
01ba0ff075
|
[#160] Revert the fix for #160 for the branch '3'
- Fix will be part of 4.x
|
2012-08-22 13:44:58 +09:00 |
|
Trustin Lee
|
81305d87b4
|
[#160] No response to write if server is using SslHandler and client is not
- Make SslHandler close the connection immediately on SSLException or
or NotSslRecordException
|
2012-08-22 12:16:40 +09:00 |
|
Trustin Lee
|
31a51b4937
|
[#239] IdleStateHandler and ReadTimeoutHandler starts two timers
- Ensure initialize does not start timer twice
|
2012-08-21 20:13:44 +09:00 |
|
Jaen Saul
|
4e351f7399
|
Do not write compressed SPDY frames out-of-band in another thread
|
2012-08-20 21:39:28 +03:00 |
|
Trustin Lee
|
a93ada2031
|
[#539] Potential direct memory leak in HttpContentEn/Decoder
|
2012-08-20 13:40:58 +09:00 |
|
Trustin Lee
|
bf74b16774
|
[#539] Potential direct memory leak in HttpContentEn/Decoder
|
2012-08-20 13:35:12 +09:00 |
|
Trustin Lee
|
88c3fd306b
|
Typo
|
2012-08-20 12:18:59 +09:00 |
|
Trustin Lee
|
513fc4f78b
|
[#539] Fix potential direct memory leak in HttpContentEn/Decoder
|
2012-08-20 12:14:38 +09:00 |
|
Trustin Lee
|
ebbcfbc185
|
Fix test failure
|
2012-08-20 12:04:16 +09:00 |
|
Norman Maurer
|
f7f0511193
|
Set maxAge to Integer.MIN_VALUE by default. See #534
|
2012-08-19 10:53:13 +02:00 |
|
Norman Maurer
|
af672039d7
|
Allow to set a negative value for maxAge of DefaultCookie. See #533
|
2012-08-19 10:45:55 +02:00 |
|
Trustin Lee
|
963b7c20ac
|
Merge pull request #496 from CruzBishop/static-fixes
Some static analysis fixes
|
2012-08-17 00:12:53 -07:00 |
|
Trustin Lee
|
195a7bb953
|
Use UTF-8 to encode URI - see #521
|
2012-08-17 11:44:21 +09:00 |
|
Trustin Lee
|
c509a278c3
|
Rename variables to reduce confusion
|
2012-08-17 11:33:54 +09:00 |
|
norman
|
37d10f3ec3
|
[maven-release-plugin] prepare for next development iteration
|
2012-08-16 11:00:57 +02:00 |
|
norman
|
22433f9841
|
[maven-release-plugin] prepare release netty-3.5.4.Final
netty-3.5.4.Final
|
2012-08-16 11:00:45 +02:00 |
|
Norman Maurer
|
9ef39ac7cf
|
Merge pull request #526 from jamestyrrell/3
[#494] Automatically adding chunked encoding header breaks streaming
|
2012-08-16 01:30:56 -07:00 |
|
James Tyrrell
|
e5a7fa2c96
|
[#494] Automatically adding chunked encoding header breaks streaming
|
2012-08-16 18:23:22 +10:00 |
|
Norman Maurer
|
3f709efcea
|
Merge pull request #522 from jpinner/utf8_encode_uri_3
Fix #521: Encode URI using UTF-8 charset
|
2012-08-16 00:22:19 -07:00 |
|
norman
|
24f1b54c86
|
Only cache the localAddress if its a non wildcard address, so its possible to retrieve the 'real' adress later once the channel is fully bound/connected. See #524
|
2012-08-16 07:38:38 +02:00 |
|
Jeff Pinner
|
4f001f3246
|
Fix #521: Encode URI using UTF-8 charset
|
2012-08-15 14:04:30 -07:00 |
|
Norman Maurer
|
b6264c02d9
|
Make sure that it continue to try to read from the socket even if the SocketTimeoutException was triggered because of the SO_TIMEOUT. See #520
|
2012-08-15 22:39:40 +02:00 |
|
Norman Maurer
|
d3d5a931d0
|
Set the SO_TIMEOUT on the underlying Socket so we will be able to run submitted tasks in the IO-Thread even if the read operation would block because of nothing to read. See #520
|
2012-08-15 22:29:03 +02:00 |
|
norman
|
88124d88ce
|
Remove synchronized blocks to optimize BufferedWriteHandler. See #519
|
2012-08-15 15:02:53 +02:00 |
|
Norman Maurer
|
f1ba4f23a6
|
Merge pull request #513 from CruzBishop/3-fix-510
3: Fixed a typo in ObjectEchoClientHandler
|
2012-08-14 03:00:25 -07:00 |
|
Cruz Julian Bishop
|
8af95f0897
|
Fixed a typo in ObjectEchoClientHandler
This fixes #510 in branch 3
Signed-off-by: Cruz Julian Bishop <cruzjbishop@gmail.com>
|
2012-08-14 19:54:52 +10:00 |
|
Norman Maurer
|
3a3c5de76b
|
Merge branch '3' of github.com:netty/netty into 3
|
2012-08-12 10:59:04 +02:00 |
|
Norman Maurer
|
6d87b7629e
|
Fix NPE in DefaultChannelPipeline if toString() is called with an empty pipeline. See #505
|
2012-08-12 10:58:43 +02:00 |
|
Cruz Julian Bishop
|
0aebfb762b
|
Removes unnecessary parentheses for @trustin
Part of #496
Signed-off-by: Cruz Julian Bishop <cruzjbishop@gmail.com>
|
2012-08-09 19:10:17 +10:00 |
|
Cruz Julian Bishop
|
abc2f87f2f
|
Merge remote-tracking branch 'netty/3' into static-fixes
|
2012-08-09 19:01:05 +10:00 |
|