- Timestamp in connection is only updated if conn_expire_time is enabled (https://issues.jboss.org/browse/JGRP-1764)
- TimeScheduler3: when stopping the runner thread, clear the queue
- TestNG unit tests only skip tests whose @BeforeMethod failed (not all methods)
- Added stats for single messages sent/received/avg and batches (https://issues.jboss.org/browse/JGRP-1777)
- Consolidated code from different bundlers into a common BaseBundler superclass
- Implemented Streamable for MethodCall (https://issues.jboss.org/browse/JGRP-1779)
- Util: marshalling of Streamable uses 1 less byte
- Fixed NPE in UPerf
- Binding GossipRouter and TUNNEL tests to loopback (https://issues.jboss.org/browse/JGRP-1789)
- Added sleepUninterrupted()
ns
- Changed test suite execution to "classes"; each thread runs all methods of a given class
- build.xml has a new target "all-tests-eap" which runs all tests except those tagged as "eap-excluded" (https://issues.jboss.org/browse/JGRP-1790)
- Added "eap-excluded" tag to a number of tests which should be excluded from being run in the test suite
- Replaced @Test(sequential=true) with @Test(singleThreaded=true)
- Created a new test group "flush", removed "udp-flush" and "tcp-flush" (https://issues.jboss.org/browse/JGRP-1694)
- Changed ConcurrentFlushTest to not extend ChannelTestBase
- Added "eap-excluded" to all FLUSH related tests
- Changed ReplicatedHashMapStartupTest to not extend ChannelTestBase
- Changed ReconciliationTest to not extend ChannelTestBase
- Changed FlushTest to not extend ChannelTestBase
Fixed typo in URL for AWS_PING
Update S3_PING to work with newer pre-signed URL format

All pre-signed URLs must include the bucket name in the hostname
now. This updates the S3_PING code to both generate the new style URLs
as well as be able to parse and use them.
Merge pull request #123 from bbrowning/s3-presigned-urls

Update S3_PING to work with newer pre-signed URL format
- Set ip_ttl=0 in the test suite
- Added ByteArrayDataInputStream (implementing DataInput) and ByteArrayDataOutputStream (implementing DataOutput). Both read and write directly from/to byte[] buffers (https://issues.jboss.org/browse/JGRP-1771)
- Added methods in Bits which encode/decode various types (not yet done)
- Removed unused methods from Util
- Moved some methods from Util --> Bits
- Added limit to ByteArrayDataInputStream
- Replaced ExposedXXX classes for sending and receiving of messages with ByteArrayData{Input,Output}Stream classes (https://issues.jboss.org/browse/JGRP-1771)
- Removed the ExposedXXX classes
- Replaced ExposedXXX classes with ByteArrayData{Input,Output}Stream equivalents
ns
- Added AsciiString and test (https://issues.jboss.org/browse/JGRP-1772)
- Changed SingletonAddress to use a byte[] rather than a String for the cluster_name
- Replaced String with AsciiString (https://issues.jboss.org/browse/JGRP-1772)
Increased default sizes of ByteArrayDataOutputStreams
- Fetching the loopback name (https://issues.jboss.org/browse/JGRP-1791)
- Changed version to 3.5.0.Alpha2