Commit Graph

155 Commits

Author SHA1 Message Date
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