irrnet/CHANGELOG.md
rna88 540d682cfc SInPacket now tracks decryption/decompression failure.
Previously there was no way to tell if an incoming packet was
incorrectly formatted. The new function SInPacket.isValid()
can be called after decryption/decompression to determine if
the packet wasn't decrypted and/or decompressed properly.

* Added "valid" attribute to SInPacket.
* Decryption routine unsets "valid" if input buffer is not divisible by 16.
* Decompression routine unsets "valid" on receiving zlib error.
2018-03-18 19:00:16 -07:00

619 B

Changelog

All notable changes to this project will be documented here. This project adheres to Semantic Versioning.

Unreleased

  • Added attribute to SInPacket to track decryption/decompression failures with incoming packets.

2.1.1 - 2018-03-14

  • Fixed getPeerCount() returning the maximum number of peers instead of the current peer count.
  • Fixed clients not sending disconnect message on program exit.
  • Changed example clients from looping infintely.
  • Renamed tutorial/examples.
  • Restructed project directory.

2.1.0 - 2018-03-10

Initial commit of original code.