This is a bugfix/security release containing the following changes:
Further information and download links are available on the product page.version 0.1.1 (03-10-2018 21:00 UTC)
*** This release satisfies/processes 3 complete and 3 partial GitHub pull requests/issues
General:
* several smaller changes, fixes, and code cleanup (#105, #156, #165 - RAKNET_29)
* added new chapter about configuring SLikeNet (#105)
* changed GitHub pull request markers to support pull requests from different GitHub forks (#105)
* dropped optional license requirement to notifiy "Mersenne Twister"-algorithm devs due to lack of valid contact information (#105)
* corrected text encoding throughout all files (#116)
* several small documentation updates (#105, #112 - SLNET_10, #168)
Core:
General:
* fixed several cases of API/ABI breakage with RakNet 4.081/4.082 (#175)
FileListTransfer:
* provide compile time setting to limit the max file size for retrieving files (#168 - SLNET_19)
RakNetSocket2:
* fixed certain error messages producing garbled output in unicode configurations (#119)
RakPeer:
* improve handling of disconnecting peers (#170 - SLNET_16)
SocketLayer:
* fixed certain error messages producing garbled output in unicode configurations (#119)
TCPInterface:
* fixed memory leak upon stopping TCP servers (#125 - SLNET_19)
Extensions:
Autopatcher:
* fixed crash/undefined behavior upon file read error in postgreSQL-based Autopatcher (#143)
Lobby2:
* fixed Clans_GetMemberProperties::clanMemberState not being populated (#141)
* fixed API/ABI breakage of ProfanityFilter::FilterProfanity() with RakNet 4.081/4.082 (#175)
Samples:
ComprehensiveTest:
* fixed very rare occasional crash (#148)
FileListTransfer:
* fixed incorrect file sizes being reported (#167)
Lobby3:
* fixed incorrectly referenced string.h header file in VS project file (#105)
NAT Punchthrough:
* fixed memory/resource leak in NATCompleteServer/NATCompleteClient's ConnectBlocking() functions (#150)
Ping:
* removed unnecessary/unused query for client port to listen to (#161)
ReplicaManager3:
* fixed spelling mistake in ClientCreateible structs (#122 - SLNET_15)
Building:
General:
* added support for Windows SDK 10.0.16299.0 (#179)
* added missing libcat big_x64.o object file (#117)
* fixed different compiler warnings with VS2015+ (#119)
* fixed RakNet backwards compatibility and SLikeNet projects sharing the same intermediate directories (#118)
CMake:
* fixed make install not constructing a RakNet backwards compatible include structure (#115)
* fixed installing SLikeNet without RAKNET_ENABLE_STATIC being set, not installing the header files (#165 - RAKNET_29)
Core:
* fixed compile error with Windows SDK >= 10.x on 64-bit (with LIBCAT_SECURITY) (#120)
Autopatcher:
* fixed incorrect mysql repository library references for certain configurations (#121)
CrashReporter:
* enabled treating compile warnings as errors in the VS project file (#105)
NAT Punchthrough:
* fixed server sample not building via CMake projects (#172)
* fixed client sample compile errors on Linux/OSX (#174)
Router2:
* fixed compile errors on OSX (#174)
If you want to support the continuous development of SLikeNet, we would appreciate if you consider donating a small amount to help us cover our running costs.
Due to license requirements we have to add the following statements:
This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)
This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)
This product includes software written by Tim Hudson (tjh@cryptsoft.com)