Discard message when a member leaves the view
Reduce log verbosity when AnycastAddress has one member
Merge pull request #74 from pruivo/t_toa_discard_leavers

TOA: discard leavers' messages
bugfix introduced by JGRP-1597
added local node address to total order delivered thread (TOA)
an empty AnycastAddress means envolves all the members
Merge pull request #75 from pruivo/t_toa_fix

TOA: bugfix in the previous pull request
- STATE now copies buffer data passed to it (https://issues.jboss.org/browse/JGRP-1598)
- Implemented up(MessageBatch) in UNICAST, FRAG2, FLUSH, RSVP,
- Refactored ENCRYPT and implemented up(MessageBatch)
Merge branch 'JGRP-1581'
- local address in DISCARD is dynamically fetched from JChannel if null (https://issues.jboss.org/browse/JGRP-1603)
- Added test by Dan Berindei
- Added public void send(Message reply, boolean is_exception)  to Response{Impl} (https://issues.jboss.org/browse/JGRP-1602)
ns
Changed version to 3.3.0.Beta2
- Added INTERNAL flag (https://issues.jboss.org/browse/JGRP-1599)
- Added internal thread pool to TP (https://issues.jboss.org/browse/JGRP-1599)
- Replaced Message.OOB with Message.Flag.OOB
- Replaced Message.DONT_BUNDLE with Message.Flag.DONT_BUNDLE
- Failure detection protocols now use INTERNAL flag
- Flow control protocols now use INTERNAL flag
- Membership protocols now use INTERNAL flag
- Stability protocol now uses INTERNAL flag
- MERGE3 protocol now uses INTERNAL flag
- Reliable retransmission protocols now use INTERNAL flag
- Sending discovery messages with DONT_BUNDLE (required)
- Pick the bind_addr based on pattern matching (https://issues.jboss.org/browse/JGRP-1606)
- JIRA: https://issues.jboss.org/browse/JGRP-1604
- Forward-table now stores messages instead of marshalled messages, which reduces memory as we store the same ref here and in UNICAST{2,3}
- Replaced ConcurrentSkipList in delivery_table with LinkedHashMap: canDelivery() now takes ca. 175 ms compared to 22 seconds with MPerf and 300000 messages
- Coordinator now forwards messages to itself rather than directly sending them, this prevents starvation of messages from other members
- Not using nulls as values for BoundedHashMap; otherwise we cannot find out (on put()) if the null return value means the value didn't exist before, or it was null
changed typo
- Removed scaling (https://issues.jboss.org/browse/JGRP-1570)
- Allow for STABLE messages to be sent to the current coordinator only (https://issues.jboss.org/browse/JGRP-1595)
sequence range get/set fails when num is bigger than Interger.MAX_VAL
ns
Merge pull request #76 from neutrospec/master

NAKACK go crazy after Interger.MAX_VAL messages