norman
ba1c7c5c55
Replace usage of QueueFactory with ConcurrentLinkedQueue and LinkedBlockingQueue. See #477
2012-07-30 08:01:46 +02:00
norman
bdde5a20f6
Allow to set Expires attribute
...
to a date in theast. See #479
2012-07-30 07:44:53 +02:00
Norman Maurer
9b37de32a0
Merge pull request #465 from izstas/master
...
Add TRACE level to Internal Logger
2012-07-28 12:06:09 -07:00
Norman Maurer
57e7255566
Add support to suspend reads. See #71
2012-07-27 20:02:47 +02:00
Norman Maurer
137525d4c5
Merge pull request #475 from danbev/channel_handler_context_typo
...
Minor typo in exception message of DefaultChannelHandlerContext
2012-07-25 12:08:15 -07:00
Daniel Bevenius
927c4ee8cb
Minor typo in exception message
2012-07-25 20:51:06 +02:00
Trustin Lee
d43d95cc0d
Merge pull request #463 from veebs/AutoBahnFrameSize
...
Increase websocket framesize for autobahn tests
2012-07-24 04:12:46 -07:00
Trustin Lee
961fc40b29
Merge pull request #464 from netty/buffer_always_dynamic
...
Make buffers always dynamic
2012-07-22 23:35:34 -07:00
Trustin Lee
26e64eb305
Fix IOOBE after buffer truncation / Add CompositeByteBuf.addComponents()
...
- plus some bug fixes while running unit tests
2012-07-20 13:18:17 +09:00
Trustin Lee
8d813b127c
Replace free() with reference counting / Fix SlicedByteBuf.unsafe()
...
- based on @normanmaurer's feed back
- Added Unpooled.compositeBuffer(int)
2012-07-20 12:33:17 +09:00
izstas
62ed610c1d
Added TRACE level for LoggingHandler
2012-07-19 16:15:36 +04:00
izstas
f3f40b2425
Added TRACE level to Internal Logger
2012-07-19 16:09:48 +04:00
Trustin Lee
5a613f379e
Make ByteBuf dynamic / Introduce an interface for composite buffers
...
- Replace ByteBufferBackedByteBuf with DirectByteBuf
- Make DirectByteBuf and HeapByteBuf dynamic
- Remove DynamicByteBuf
- Replace Unpooled.dynamicBuffer() with Unpooled.buffer() and
directBuffer()
- Remove ByteBufFactory (will be replaced with ByteBufPool later)
- Add ByteBuf.Unsafe (might change in the future)
2012-07-19 20:25:47 +09:00
Trustin Lee
250b40ec3b
Fix typo in test samples
2012-07-19 20:25:47 +09:00
vibul
19ddb7a8e1
Increase websocket framesize for autobahn tests
2012-07-19 12:40:54 +10:00
Norman Maurer
7b511d8200
Merge pull request #461 from fredericBregier/master
...
typo fix for issue #456
2012-07-18 01:52:37 -07:00
Frédéric Brégier
e36c4c77bf
fix header to out
2012-07-18 11:50:28 +03:00
Norman Maurer
b5412c9563
Merge pull request #460 from fredericBregier/master
...
Master fix for issue #456 related to payload in WebSocket08FrameEncoder
2012-07-18 01:50:23 -07:00
Frédéric Brégier
56a72c6456
writesBytes as in V3 instead of writeInt (RFC says 0 to 4 bytes)
2012-07-18 11:46:56 +03:00
Frédéric Brégier
92334b919e
Fix for issue #456 related to payload using 2 differents RANDOM while only one should be used
2012-07-18 11:43:36 +03:00
norman
3447e87112
Pass the right ByteBuf to the decode(..) method. See #459
2012-07-18 09:26:11 +02:00
Trustin Lee
00106b367c
Use lookupAny() instead of lookup()
...
- Should be OK because Netty 4.0 requires Java 6
2012-07-13 15:18:57 +09:00
Trustin Lee
7fbd1e5095
[ #454 ] Unnecessary thread interruption in DefaultEventExecutor
2012-07-13 13:17:35 +09:00
Trustin Lee
6c2eba79d7
[ #452 ] CompactObjectInputStream fails to resolve interfaces
2012-07-13 13:02:09 +09:00
Trustin Lee
787f5b28b2
Fix a build bug where javadoc is generated twice
2012-07-11 00:41:37 +09:00
Trustin Lee
2ef8b23ecd
Fix javadoc plugin errors
2012-07-11 00:33:53 +09:00
Trustin Lee
11de993efb
Upgrade maven-javadoc-plugin
2012-07-11 00:23:17 +09:00
Trustin Lee
7c2e09f7b2
Ensure tarball pom is updated during release:prepare
2012-07-11 00:11:10 +09:00
Trustin Lee
fbf54a6027
Add sonatype-oss-release profile
2012-07-11 00:00:36 +09:00
Trustin Lee
c588a8a40b
Fix the build issues found in the previous release process
2012-07-10 23:54:33 +09:00
Trustin Lee
d801459cb8
[maven-release-plugin] prepare for next development iteration
2012-07-10 23:11:33 +09:00
Trustin Lee
527f2f6c6e
[maven-release-plugin] prepare release netty-4.0.0.Alpha1
2012-07-10 23:10:48 +09:00
Trustin Lee
ac364e3bf3
Use the release version rather than the snapshot version when tagging
2012-07-10 23:04:09 +09:00
Trustin Lee
a487da1fcb
Update release options
2012-07-10 23:02:44 +09:00
Trustin Lee
353c6607ed
Add more constructors to NotSslRecordException
2012-07-10 22:26:52 +09:00
Trustin Lee
6b5e3c5def
Port #446 (Fix for #444 - HTTP compression error)
2012-07-10 22:13:42 +09:00
Trustin Lee
1c4d0d0f57
Optimize AioEventLoop.findChannel()
2012-07-10 18:04:41 +09:00
Trustin Lee
f5fa671459
Fix regression (see comment)
2012-07-10 15:38:31 +09:00
Trustin Lee
d66a187b5d
Fixed a bug where discardReadBytes is called in a wrong place
2012-07-10 14:25:46 +09:00
Trustin Lee
917ed5173e
Fix a bug where discardReadBytes() doesn't adjust markers
...
.. if buffer is empty
2012-07-10 14:23:31 +09:00
Trustin Lee
170a04fc72
Revert the buggy commit in AioEventLoop
...
Also decreased the max stack depth of AioCompletionHandler to 4
(Integer.MAX_VALUE was for testing)
2012-07-10 14:12:14 +09:00
Trustin Lee
701cda2819
Require a user specify the same AioEventLoop
...
.. both when create an AIO channel and registering it
- Also fixed a bug in AbstractChannel where is does not handle
registration failure correctly.
2012-07-10 13:57:45 +09:00
Norman Maurer
d233be7041
AIO: Act on the right ByteBuf when a exception was caught during write
2012-07-09 17:27:20 +02:00
Trustin Lee
e157ea1a66
Allow a user use any type as a ReplayingDecoder state / AIO cleanup
...
- Removed VoidEnum because a user can now specify Void instead
- AIO: Prefer discardReadBytes to clear
- AIO: Fixed a potential bug where notifyFlushFutures() is not called
if flush() was requested with no outbound data
2012-07-09 20:40:43 +09:00
Norman Maurer
0289dadca4
Don't call Field.get(..) if we can avoid it
2012-07-08 17:41:12 +02:00
Norman Maurer
adb4b87fa8
Replace catch of Exception with Throwable as Field.get(..) can also throw an Error
2012-07-08 17:29:42 +02:00
Trustin Lee
a58533fdad
Due to the recent changes with AsynchronousChannelGroup use, there's no
...
need to schedule read operation later.
2012-07-09 00:04:55 +09:00
Trustin Lee
ee019d344e
Fix potential NPE in AioEventLoop / Always notify flush futures
2012-07-08 22:44:15 +09:00
Trustin Lee
e7c6ca945f
Fix potential NPE / Use discardReadBytes instead of clear()
2012-07-08 22:22:35 +09:00
Trustin Lee
c77f107f5f
Made the AIO transport faster / Fixed a bug in SingleThreadEventLoopTest
...
- Used reflection hack to dispatch the tasks submitted by JDK
efficiently. Without hack, there's higher chance of additional
context switches.
- Server side performance improved to the expected level.
- Client side performance issue still under investigation
2012-07-08 21:49:15 +09:00