Trustin Lee
6ddfab3c9c
Fix another buffer leak in XmlFrameDecoderTest
2013-12-16 16:16:37 +09:00
Trustin Lee
40def86eb4
Fix buffer leaks in XmlFrameDecoderTest
2013-12-16 15:36:49 +09:00
Trustin Lee
ee92a12ed5
Remove unnecessary check in DefaultPromise.await0()
...
- Fixes #2032
- Fix inspection warnings
2013-12-16 15:15:53 +09:00
Trustin Lee
4302c016d2
Rename flushAndWrite() to writeAndFlush()
...
- Related: #2066
2013-12-16 14:58:14 +09:00
Trustin Lee
e744926817
Fix inspector warnings
2013-12-16 14:45:57 +09:00
Mirko Caserta
5e851460a9
CDATA support
2013-12-16 14:43:07 +09:00
Mirko Caserta
c8bd76d9a9
Fixed the XML decoder
2013-12-16 14:43:07 +09:00
Trustin Lee
1084242df9
Add XML decoder
...
- based on @mcaserta's work at https://github.com/netty/netty/pull/1121
- not ready for a merge yet
2013-12-16 14:42:34 +09:00
Frederic Bregier
d7faf042a1
Add support for 'charset' property for multipart boundaries
...
- Fixes #2004
2013-12-16 14:30:10 +09:00
Jeff Pinner
f41e2f830d
Merge pull request #2064 from jpinner/spdy_minor_version
...
SPDY: add SETTINGS_MINOR_VERSION
2013-12-15 21:10:10 -08:00
Trustin Lee
cc295107b3
Prevent NPE from StringUtil.simpleName(..)
2013-12-16 13:54:23 +09:00
Norman Maurer
1a9eb05ba0
[ #2065 ] Fix NPE in AbstractOioByteChannel during write to the socket
2013-12-15 11:44:51 +01:00
Jeff Pinner
78f3ee3396
SPDY: add SETTINGS_MINOR_VERSION
2013-12-14 10:27:14 -08:00
Norman Maurer
48b416f112
Optimize encoding of websocket frames by merge if possible
2013-12-13 11:39:39 +01:00
Norman Maurer
ee17139a03
[ #2053 ] Do not allow < 1 on AppendableCharSequence init.
2013-12-11 10:18:49 +01:00
Cruz Julian Bishop
b6874fcaa5
Format and partially describe Gitignore
...
Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
2013-12-10 07:03:43 +01:00
Cruz Julian Bishop
f31bdf3507
Add KDevelop project files to the gitignore file
...
Signed-off-by: Cruz Julian Bishop <cruz@techern.com>
2013-12-10 07:03:43 +01:00
Michael Nitschinger
31b977bcad
codec-memcache: prefix abstract classes with Abstract.
2013-12-09 11:28:59 +01:00
Michael Nitschinger
a06810609b
codec-memcache: No need to allocate a buffer if no extra is used.
2013-12-09 08:07:05 +01:00
Trustin Lee
b8ca01bd9e
Disable logging temporarily when running testRegistrationAfterShutdown
2013-12-08 14:17:35 +09:00
Trustin Lee
0d70ba4938
Disable logging temporarily when running testRegistrationAfterShutdown2
2013-12-08 14:12:10 +09:00
Trustin Lee
d53f7595d3
Fix checkstyle
2013-12-08 14:05:04 +09:00
Trustin Lee
4802c785f6
Add convenient logging methods for logging exceptions quickly
...
.. Mainly useful for writing tests or ad-hoc debugging
2013-12-08 13:20:52 +09:00
Trustin Lee
26979f8901
Add more diagnostics to SocketConnectionAttemptTest to fix the flaky test / Cleanup
2013-12-08 13:02:37 +09:00
Trustin Lee
4903b7fd17
Fix another buffer leak in BinaryMemcacheDecoderTest
2013-12-07 21:50:49 +09:00
Trustin Lee
5e86ccace9
Fix buffer leaks in BinaryMemcacheDecoderTest
2013-12-07 15:06:30 +09:00
Trustin Lee
f03f1eaaba
Fix a buffer leak in BinaryMemcacheDecoder
2013-12-07 15:00:32 +09:00
Trustin Lee
2e53322be0
Fix buffer leaks in BinaryMemcacheEncoderTest
2013-12-07 12:15:44 +09:00
Trustin Lee
082ecd9140
Fixed buffer leaks in LoggingHandlerTest
2013-12-07 11:59:53 +09:00
Trustin Lee
065b6cf785
Fixed various buffer leaks in FixedCompositeByteBufTest
2013-12-07 11:36:18 +09:00
Trustin Lee
f8138619f0
Fix a buffer leak in BinaryMemcacheObjectAggregatorTest
2013-12-07 11:22:59 +09:00
Trustin Lee
73379195eb
Fix a buffer leak in BinaryMemcacheObjectAggregatorTest
2013-12-07 11:19:26 +09:00
Trustin Lee
b6ac202c15
Fix buffer leak in AbstractMemoryHttpData
2013-12-07 11:13:50 +09:00
Trustin Lee
524726fd99
Fix NoSuchElementException raised by ChannelInitializer
...
.. again.
2013-12-07 11:03:55 +09:00
Trustin Lee
3d54a323ca
Revert "Fix NoSuchElementException raised by ChannelInitializer"
...
This reverts commit 3c453f5dba
.
2013-12-07 10:57:13 +09:00
Norman Maurer
643ce2f8c0
Fix all leaks reported during tests
...
- One notable leak is from WebSocketFrameAggregator
- All other leaks are from tests
2013-12-07 00:47:30 +09:00
Trustin Lee
3c453f5dba
Fix NoSuchElementException raised by ChannelInitializer
2013-12-07 00:39:41 +09:00
Trustin Lee
5b68996f5a
Add missing synchronization
2013-12-06 22:36:53 +09:00
Trustin Lee
187a5976cc
Fix false-positive leaks
...
- All derived buffers and swapped buffers of a leak-aware buffer must be wrapped again with the leak-aware buffer
2013-12-06 21:32:47 +09:00
Trustin Lee
0f3451c227
Add ReferenceCountUtil.releaseLater() to make writing tests easy with ReferenceCounteds
2013-12-06 15:12:46 +09:00
Trustin Lee
ea3143a1ee
Checkstyle
2013-12-06 13:53:42 +09:00
Trustin Lee
d21568b962
Also record retain() and release()
2013-12-06 13:44:59 +09:00
Trustin Lee
6554b8c395
readableBytes() ==0 -> !isReadable()
2013-12-06 13:29:46 +09:00
Trustin Lee
27d020fc35
Hide protocol detail from users
2013-12-06 13:27:51 +09:00
Norman Maurer
b0da45db7a
[ #2041 ] Make PlatformDependent.isRoot0() work on solaris
2013-12-05 15:44:19 +01:00
Michael Nitschinger
920e7a5539
codec-memcache: increase default buffer size and only encode extras if set.
2013-12-05 13:37:16 +01:00
Trustin Lee
f2bb5f1b4c
Allow specifying a custom charset for a multipart Attribute
...
- Fixed #2025
- Adapted from @BabyDuncan's pull request: #2031
- Overall ugliness clean-up
2013-12-05 11:23:23 +09:00
Trustin Lee
6431be8954
Better buffer leak reporting
...
- Remove the reference to ResourceLeak from the buffer implementations
and use wrappers instead:
- SimpleLeakAwareByteBuf and AdvancedLeakAwareByteBuf
- It is now allocator's responsibility to create a leak-aware buffer.
- Added AbstractByteBufAllocator.toLeakAwareBuffer() for easier
implementation
- Add WrappedByteBuf to reduce duplication between *LeakAwareByteBuf and
UnreleasableByteBuf
- Raise the level of leak reports to ERROR - because it will break the
app eventually
- Replace enabled/disabled property with the leak detection level
- Only print stack trace when level is ADVANCED or above to avoid user
confusion
- Add the 'leak' build profile, which enables highly detailed leak
reporting during the build
- Remove ResourceLeakException which is unsed anymore
2013-12-05 00:49:21 +09:00
Norman Maurer
6bba3c19dd
[ #2033 ] Correctly handle adding of IdleStateHandler after Channel was already active and registered
2013-12-03 14:47:18 +01:00
Norman Maurer
ec8967f9ff
Replace usage of StringBuilder by AppendableCharSequence for performance reasons
2013-12-03 14:47:11 +01:00