Trustin Lee
1053ead62d
Update snapshots less often
2013-02-21 15:24:15 -08:00
Trustin Lee
0f46d4b379
Revert 25c7a783a7
and fix #1064 differently
...
- Rename inbound/outboundBufferFreed to inbound/OutboundShutdown which makes more sense
- Move DefaultChannelHandlerContext.isInbound/OutboundBufferFreed() to DefaultChannelPipeline
- Fix a problem where invokeFreeInbound/OutboundBuffer() sets inbound/outboundShutdown too early (this was the direct cause of #1064 )
- Remove the volatile modifier - DCHC.prev/next are volatile and that's just enough
2013-02-21 15:19:42 -08:00
Trustin Lee
a9a8d5d8c2
Clean-up
2013-02-21 14:17:04 -08:00
Trustin Lee
6e73d5471c
Add back jzlib license file and notice
2013-02-21 14:00:59 -08:00
Trustin Lee
9e67cce932
Use BufUtil.retain() where possible
2013-02-21 13:58:13 -08:00
Norman Maurer
6568cbfec4
[ #1071 ] Remove Attribute from map after Attribute.remove() was called
2013-02-21 19:38:23 +01:00
Norman Maurer
43ff36cef0
Cleanup
2013-02-21 19:31:05 +01:00
Norman Maurer
3acb22c38c
[ #1058 ] Fix incorrect logic to detect if ChannelHandlerContext is writable
2013-02-21 15:55:04 +01:00
Norman Maurer
25c7a783a7
Fix unneccessary use of EventLoop.execute(..) which gives some nice perf boost and also fix [ #1064 ] as we had a race
2013-02-21 15:53:04 +01:00
Norman Maurer
b644d4e931
Fix variable name
2013-02-21 06:59:49 +01:00
Norman Maurer
b56f60c7ff
Make jzlib dependency avaible in example for zlib
2013-02-21 06:59:16 +01:00
Norman Maurer
00310d96af
[ #1067 ] Fix bug which can cause IllegalBufferAccessException when using aggregator and deflater the same time
2013-02-21 06:48:53 +01:00
Norman Maurer
c93f5afa99
[ #1012 ] Cleanup
2013-02-20 12:52:55 +01:00
Atsuhiko Yamanaka
8fdf788cbd
[ #1012 ] Replace forked jzlib with official jzlib and add a test.
2013-02-20 12:49:05 +01:00
Norman Maurer
7f780f439a
Limit flush and object allocation
2013-02-20 07:05:35 +01:00
Norman Maurer
5bda3a25b0
add more debug info about discarded message
2013-02-19 19:08:04 +01:00
Norman Maurer
74738fbd08
[ #1061 ] Add workaround to not use PooledUnsafeDirectByteBuf when running on latest OpenJDK6 because of missing Unsafe method
2013-02-19 12:21:08 +01:00
Norman Maurer
4ed5b07e4e
[ #1060 ] Fix bug in CompositeByteBuf which let the buffer expand in a incorrect way and so result in corrupted data
2013-02-19 09:43:31 +01:00
Norman Maurer
891cf343ca
Remove fixed TODO
2013-02-18 06:22:03 +01:00
Norman Maurer
4e36fbca58
[ #1058 ] Add Channel/ChannelHandlerContext/ChannelPipeline.isWritable()
2013-02-17 21:13:03 +01:00
Norman Maurer
1c6ed9b2ce
Add javadocs
2013-02-17 20:12:48 +01:00
Norman Maurer
e5c326949d
Update proxy example to show to implement a proxy with manual read operations for optimal memory usage
2013-02-17 08:38:16 +01:00
Norman Maurer
2f737d4e70
Make use of AUTO_READ to not accept traffic before connection is complete
2013-02-17 08:26:06 +01:00
Trustin Lee
60ee9460a9
Outbound bridge is flushed only when its handler also implements ChannelInboundHandler
...
- Fixes #1056
2013-02-15 16:24:59 -08:00
Trustin Lee
ee58de0698
Require Maven 3.0.4
...
.. because testsuite-osgi already requires that
2013-02-15 15:58:09 -08:00
Trustin Lee
189c2785c0
ByteBridge.flush() does not flush anything if the target buffer is not writable but expandable
...
- Fixes #1055
- fire inboundBufferUpdated() again if the bridge was not flushed completely.
2013-02-15 15:50:12 -08:00
Trustin Lee
dc43c2d8a9
ByteBridge.flush() does not flush anything if the target buffer is not writable but expandable
...
- Fixes #1055
2013-02-15 15:00:41 -08:00
Trustin Lee
d68a04a879
[maven-release-plugin] prepare for next development iteration
2013-02-14 12:56:24 -08:00
Trustin Lee
59e638f8f5
[maven-release-plugin] prepare release netty-4.0.0.Beta1
2013-02-14 12:56:15 -08:00
Trustin Lee
39442a3663
Fix tarball packaging
2013-02-14 12:48:42 -08:00
Trustin Lee
acbb386539
Fix all-in-one JAR artifactId
2013-02-14 12:45:23 -08:00
Trustin Lee
31f5b7b86c
Skip testsuite-osgi-exam tests during release
2013-02-14 12:43:16 -08:00
Trustin Lee
27e0ec1586
Indentation fixes
2013-02-14 12:21:30 -08:00
Trustin Lee
eeae6f993c
Microbench doesn't need to be an OSGi bundle
2013-02-14 12:15:58 -08:00
Trustin Lee
66205f619c
readme.md -> README.md
2013-02-14 12:11:25 -08:00
Trustin Lee
1011227b88
Remove apiviz tags - we are focusing on user guide instead and putting diagrams there
2013-02-14 12:09:16 -08:00
Trustin Lee
6201fb98c7
Remove APIviz doclet
2013-02-14 11:55:58 -08:00
Trustin Lee
ba4c0e6194
Add microbench to the module list
2013-02-14 11:52:28 -08:00
Trustin Lee
54ac1cd420
Fix build issues in microbench / Disable tests by default
2013-02-14 11:51:55 -08:00
Trustin Lee
e0cdeaaa2a
Revert the bad commit from maven-release-plugin
2013-02-14 11:47:03 -08:00
Trustin Lee
aa64209f9f
[maven-release-plugin] rollback the release of netty-4.0.0.Beta1
2013-02-14 11:45:49 -08:00
Trustin Lee
6fc86d0454
Comment out compiler options to work around MRELEASE-715
2013-02-14 11:37:49 -08:00
Trustin Lee
1e32835fbc
Include testsuite-osgi as part of the build
2013-02-14 11:33:51 -08:00
Trustin Lee
c457c3e6d6
Rename verify -> testsuite-osgi / Ensure testsuite-osgi runs without ~/.m2/settings.xml changes
2013-02-14 11:27:26 -08:00
Trustin Lee
1f3068fc6a
Remove UTF-8 encoding configuration spread over poms
2013-02-14 11:19:05 -08:00
Norman Maurer
7c002504a1
[ #1051 ] Increment by the correct value
2013-02-14 14:28:47 +01:00
Norman Maurer
6983f704c0
Fix unreplayble error
2013-02-14 11:18:12 +01:00
Norman Maurer
54435a908f
Make internal class final and package private
2013-02-14 09:36:27 +01:00
Trustin Lee
742db71a52
Fix IllegalAccessError when Javassist is used
2013-02-13 23:56:55 -08:00
Trustin Lee
7b0bf2da7e
Use double-checked locking idiom + volatile optimization
2013-02-13 23:19:01 -08:00