Trustin Lee
4649d57097
More strict testing
2009-11-19 10:09:40 +00:00
Trustin Lee
abe2a88d60
Resolved issue: NETTY-255 (Make CookieDecoder more robust)
...
* Modified CookieDecoder not to recognize commas and semicolons as attribute separators if it's impossible to decode the next entry.
* Added a test case for decoding Google Analytics cookie which raised this issue initially
2009-11-19 09:46:30 +00:00
Trustin Lee
9e44dbada5
Resolved issue: NETTY-254 Do not do lazy-initialization in dynamic buffer
...
* No lazy initialization anymore for DynamicChannelBuffer - it just causes confusion to users!
2009-11-19 08:38:46 +00:00
Trustin Lee
902ab48820
* Rewrote FrameDecoder by utilizing the latest improvement in CompositeChannelBuffer
...
** A user doesn't need to make a copy of the cumulative buffer anymore.
*** Modified all FrameDecoder subtypes to use slice() instead of readBytes()
* Reduced the maximum length of the random writes in AbstractSocketFixedLengthEchoTest to increase the probability of composite buffer occurances
2009-11-17 15:11:31 +00:00
Trustin Lee
20798ee429
This test case cannot reproduce the problem - removing
2009-10-27 04:11:43 +00:00
Trustin Lee
d0890c1af0
Wrong author
2009-10-27 01:18:45 +00:00
Trustin Lee
c079291012
Added a test case that makes sure the workaround for the 'spinning selector' bug works.
2009-10-27 01:18:17 +00:00
Trustin Lee
8eba49c0cd
Resolved issue: NETTY-203 Encoding frames as Google Protocol Buffer base 128 varints (32-bit)
...
* Applied Tomasz's patch
* Renamed ProtobufVariant32FieldPrepender to ProtobufVariant32LengthFieldPrepender
* Code cleanup
2009-10-14 06:27:53 +00:00
Trustin Lee
eca6033456
Updated author information. I want to get messages about Netty in my gmail account.
2009-10-14 05:46:40 +00:00
Trustin Lee
42df101341
Added missing header
2009-10-14 05:34:18 +00:00
Trustin Lee
ca4c32df68
* Merged Frederic's 'aggregate' branch
...
* Refactored Frederic's test cases
* Code clean up
2009-10-13 07:54:18 +00:00
Trustin Lee
b11ef6ca9b
Relicensed to Apache License v2
2009-08-28 07:15:49 +00:00
Trustin Lee
1509f64db1
Relaxed assertion in discardReadBytes test
2009-08-28 05:53:16 +00:00
Trustin Lee
d842533135
Fixed a failing test
2009-08-21 04:29:48 +00:00
Trustin Lee
c861adf6e0
Fixed a test failure where OioSocketServerBootstrapTest blocks indefinitely
2009-08-19 09:26:01 +00:00
Trustin Lee
f59f480fb7
Code clean up
2009-07-14 05:28:07 +00:00
Trustin Lee
caf0a97ba3
Fixed license headers
2009-06-19 17:48:17 +00:00
Trustin Lee
70e90fc85e
Fixed issue: NETTY-176 toByteBuffer() and slice() sometimes do not respect byte order
...
* Added tests to make sure all ChannelBuffer implementations are fixed
* Fixed the byte order problem in HeapChannelBuffer
2009-06-17 08:08:11 +00:00
Daniel Bevenius
40bf0a63f1
Unittest and javadoc.
2009-06-13 11:30:02 +00:00
Trustin Lee
0067371e24
Organized imports
2009-06-12 02:53:26 +00:00
Trustin Lee
899b16678f
* Merged recent changes in the trunk to the NIO UDP transport
...
* Other miscellaneous modifications like typo fix
2009-06-11 06:10:46 +00:00
Trustin Lee
3473135c7b
Updated @author tags
2009-06-11 05:03:53 +00:00
Trustin Lee
d202db83f0
Updated license headers
2009-06-11 05:00:48 +00:00
Daniel Bevenius
c01e997a45
Added some javadocs and removed unsed code and excessive comments.
2009-06-11 04:33:07 +00:00
Trustin Lee
effbe32fdb
Merged Daniel's NIO UDP transport into trunk - needs more review and cleanup but looks OK in general
2009-06-11 00:48:49 +00:00
Trustin Lee
734a5a46d4
Fixed issue: NETTY-172 Let user choose the I/O thread names
...
* Added ThreadNameDeterminer
* Moved ThreadRenamingRunnable from org.jboss.netty.util.internal to org.jboss.netty.util because it should be accessible by user
2009-06-10 08:56:37 +00:00
Trustin Lee
ffe2831502
Fixed issue: NETTY-162 directBuffer cannot create buffer with LITTLE_ENDIAN endianness
...
* Added test case for little endian direct buffer
* Fixed a problem where the sliced buffer's endianness is not set
2009-05-30 06:50:09 +00:00
Trustin Lee
1f6591feb2
Suppressed error log which occurs only in Windows on connection attempt failure, because it can mislead the developer to think there's a bug in the test / impl
2009-05-22 05:41:47 +00:00
Trustin Lee
58ef4d1cc2
More timing tolerance to CookieDecoderTest
2009-04-21 03:32:11 +00:00
Trustin Lee
69ac7d174c
Replaced the usage of SimpleChannelHandler with SimpleChannelUpstreamHandler whereever possible
2009-04-17 07:33:32 +00:00
Trustin Lee
5a67c13279
A newline between methods
2009-04-16 05:09:51 +00:00
Trustin Lee
f61412c828
More tolerance in CookieEncoderTest
2009-04-16 05:09:03 +00:00
Trustin Lee
9252f449bd
Better diagnosis message for AbstractSocketSslEchoTest
2009-04-15 13:50:06 +00:00
Trustin Lee
8c172a5a1d
More diagnosis message for AbstractSocketSslEchoTest
2009-04-15 13:45:05 +00:00
Trustin Lee
e3fc229b03
A test case for NETTY-142 ReplayingDecoder calls decodeLast with unreplayable buffer
2009-04-08 07:24:14 +00:00
Trustin Lee
ec0b3fe3f2
* Moved internal utility classes to org.jboss.netty.util.internal
...
* Made org.jboss.netty.util public
* Moved ObjectSizeEstimator and its implementation to org.jboss.netty.util
2009-04-03 07:41:54 +00:00
Trustin Lee
0aa5803632
0.9 sec -> 1.0 sec
2009-03-22 15:10:13 +00:00
Trustin Lee
acf7a9d46f
Made sure the sleeping Runnable in ImmediateExecutorTest sleeps more than 1 sec
2009-03-22 15:09:40 +00:00
Trustin Lee
a5ab271dc7
Deprecated CompatibleObjectDecoder
2009-03-16 07:52:19 +00:00
Trustin Lee
880241366b
Removed unnecessary System.out.println
2009-03-16 04:38:43 +00:00
Trustin Lee
c4269c1697
Changed ImmediateExecutorTest to use nanoTime
2009-03-16 03:59:31 +00:00
Trustin Lee
701d8a8aaa
Made sure the encoded cookie conforms to the RFC
2009-03-14 13:35:10 +00:00
Trustin Lee
eaca45eb8a
* Reimplemented CookieDecoder to understand quoted-strings
2009-03-14 13:13:28 +00:00
Trustin Lee
3e2bf2e163
A little bit more tolerance
2009-03-13 17:09:31 +00:00
Trustin Lee
f78ac1f29a
A little bit more tolerance
2009-03-13 17:08:25 +00:00
Trustin Lee
e4c283fb89
Avoid timing errors
2009-03-13 16:43:39 +00:00
Trustin Lee
9e0e310ffe
* Improved CookieDecoder to be more tolerant
...
* Added a test case for comma delimited cookies
2009-03-13 16:33:49 +00:00
Trustin Lee
dc61906620
Fixed test failures
2009-03-13 15:53:52 +00:00
Trustin Lee
3e6f638449
Removed the unnecessary last semicolon
2009-03-13 15:48:23 +00:00
Trustin Lee
efd5af9313
Brought back the encode() method of CookieEncoder
2009-03-13 15:46:41 +00:00