Include out-of-order fragmentation
Created by: claucece
As we are currently implementing the revision number 2 of the OTRv4 specification, we need to include a consistent way of using the fragmentation.
Please, refer to the "Fragmentation" section of the OTRv4 spec.
- Check how the fragmentation is working on data messages and change to the new way.
- Check how the reasembly is working on data messages and change to the new way.
- Receive out of order fragments
- Receive multiple fragmented messages at the same time
- Expire unfinished fragments