Releases: david-maw/StreamSSL
Release 2.1.4
Release 2.1.3
Functionally identical to 2.1.2, but adds a couple of development tools and corrects the reported Version (to 2.1.3 instead of 2.1.1)
Correct VS2019 v 16.8 Syntax Error
Code which used to compile falls victim to tighter checking on the new compiler version version, this corrects it so it does compile.
Support ANSI Callers, eliminate MFC
Allow for an ANSI (meaning multibyte, not Unicode) caller.
Eliminate the use of MFC.
Add a minimal sample client program to show how to connect to a server with little code.
Add missing x64 configurations.
Update to VS2019, start using versions
Split solution into 2 lib projects and 2 samples which use them (in a "Samples" folder). Users who choose to can then distribute lib and h files without distributing sources.
Various updates to modern C++ including converting to VS2019 and using the latest C++ conformance (which is parts of C++20) in builds.
The codebase now supports versioning and exports a GetVersionText method that callers can use (the samples also use the information in AppVersion.h to create version resources).
A license file is added to the solution, and referred to in the readme.
The precompiled header names are changed to use what a newly created project would (pch.h)