protlib compatibility removed (32bit overhead saved in every message)
addressing2
AddressDiscovery discoveres only addresses on which we're actually listening
ariba serialization usage reduced (sill used in OverlayMsg)
Node::connect, easier and cleaner interface to start-up ariba from the application
ariba configs via JSON, XML, etc (boost::property_tree)
keep-alive overhead greatly reduced
(relayed) overlay links can actually be closed now
lost messages are detected in most cases
notification to the application when link is transformed into direct-link
overlay routing: send message to second best hop if it would be dropped otherwise
SequenceNumbers (only mechanisms, so for: upward compatibility)
various small fixes
regressions:
bluetooth is not yet working again
bootstrap modules deactivated
liblog4xx is not working (use cout-logging)
This patch brings great performance and stability improvements at cost of backward compatibility.
Also bluetooth and the bootstrap modules have not been ported to the new interfaces, yet.
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.