- Added Table.add() which removes the last added element if it is next-in-line to be removed
- Adding and at the same time removing a message from table in NAKACK2 if DONT_LOOPBACK is set (https://issues.jboss.org/browse/JGRP-1835)
- If an RSVP message is DONT_LOOPBACK, when sending we remove ourself from the target list and don't block on self
- New Table.add() with filter which removes consecutive messages matching the filter
- NAKACK2 uses Table.add() with filter removing messages (when sending) with DONT_LOOPBACK
- FlowControl: when sending messages with DONT_LOOPBACK, return credits if needed (as the message won't be delivered to self)
-UNICAST2 / UNICAST3 now add DONT_LOOPBACK messages (when sending) with filter, which removes all consecutive DONT_LOOPBACK messages and purges them
- UNICAST3: when removing INTERNAL msg, don't check if seqno < HR as this would not remove msg if seqn == HR !
- MPerf: prevent results less than num_msgs
- Added project.properties