changelog
    
    
    - Wed, 27 Jan 2021 12:38:00 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 27 Jan 2021 12:38:00 +0200] rev 173
 
    - added protocol5 branch's string reading function which seems to be more reliable
 
    - Wed, 27 Jan 2021 12:34:56 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 27 Jan 2021 12:34:56 +0200] rev 172
 
    - added packet queue as a new head
 
    - Wed, 27 Jan 2021 12:34:26 +0200
 
    - by Teemu Piippo <teemu@hecknology.net> [Wed, 27 Jan 2021 12:34:26 +0200] rev 171
 
    - remove the packet queue for now
 
    - Sat, 23 Jul 2016 12:35:43 +0300
 
    - by Teemu Piippo <teemu@compsta2.com> [Sat, 23 Jul 2016 12:35:43 +0300] rev 170
 
    - Reduce delta between branches
 
    - Sat, 23 Jul 2016 12:34:05 +0300
 
    - by Teemu Piippo <teemu@compsta2.com> [Sat, 23 Jul 2016 12:34:05 +0300] rev 169
 
    - Merged with default
 
    - Sat, 23 Jul 2016 12:32:23 +0300
 
    - by Teemu Piippo <teemu@compsta2.com> [Sat, 23 Jul 2016 12:32:23 +0300] rev 168
 
    - Reduce delta to protocol5 branch by importing the change to RCONSessoin::handlePacket's signature
 
    - Sat, 23 Jul 2016 12:28:52 +0300
 
    - by Teemu Piippo <teemu@compsta2.com> [Sat, 23 Jul 2016 12:28:52 +0300] rev 167
 
    - Added the PacketQueue class to make use of the sequence numbering to process packets in the correct order, and the ZFC9000 end of packet recovery protocol.