freenet/fred-staging — pull request #199 by Quadrocube (2013-09-23 15:15:14+00:00)
Title: Transport layer modifications

Improvements for the acknowledgement method - switch from single ack for every incoming packet to acknowledging entire ranges of incoming packets + allowing to ack packets with distance of more than 255 sequence numbers from each other. Unit tests for encoding and decoding a new ack format included. Auto-negotiation by means of new negType included and tested artificially - no problems arised. Possibly needs some more sanity-checks before the release.