- adjust deprecated Visual Studio solution and project files to remove pcre and fmt
- remove VS 2017 solution and project files, leaving VS2019 and VS2022 in place for now, however CMake is the new supported/maintined build system for Visual Studio
-remove include paths and library link lines for OpenSSL in contrib folder
-remove use of fmt in rutil
-update VS2019 rend project file to build in 64bit
-add -MT project settings for pcre
-_logFileName string was not null terminated
-_logFileName memory buffer went out of scope
-code was moved to a better location, so that it works for reinitialize calls
-fmt library support on windows
-add VS2019 project files for fmt library
-adjust include paths for rutil to find fmt includes
-add project reference to link fmt with rutil
-added #ifdef USE_FMT around fmt code so that older Visual studio builds will continue to work
DialogInfoSubClient
Dialog-info+xml subscription client test program.
This dum test/sample program is a derivative of the basicClient program, however
it has been modified to subscribe to the dialog-info+xml event package. Notifies
containing dialog-info+xml bodies are displayed in the log output, and a couple of
additional features are available for testing:
1. Pressing 'a' toggles 'auto-answer' for incoming calls off/on.
2. Pressing 'h' toggles the hold state on/off for any active calls.
3. Pressing 'j' sends an INVITE with Join header to the first dialog in the dialog-info+xml events
4. Pressing 'p' sends an INVITE with Replaces header to the first dialog in the dialog-info+xml events