* Add memset_s to fix buffer overflow for memset function in sqlite3
* Use memset inside memset_s with buffer overflow checks
* remove codeQL comment
* Create separate header for memset_s
* Update documentation for sqlite
* Correct formatting
---------
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
* Fix build scripts and add visionOS support
Multiple fixes:
- building on Apple Silicon Macs - remove the assumptions that the build machine is always x86_64
- fix badly broken build.sh for Mac, especially with getopts for options & params
- extend build-ios.sh to allow building for iOS-derived platforms like visionOS
The expected iOS build invocation is:
build-ios.sh [clean] [release|debug] ${ARCH} ${PLATFORM}
where
ARCH = arm64|arm64e|x86_64
PLATFORM = iphoneos|iphonesimulator|xros|xrsimulator
* Fix build for older Xcodes
The verification pipeline uses older Xcode
-Wno-unused-but-set-variable is unknown to older compilers, add -Wno-unknown-warning-option
* Set the default arch to the build machine's one if not specified
---------
Co-authored-by: Tom Tan <Tom.Tan@microsoft.com>
* std::gmtime's result was not used, remove function call and usage of _CRT_SECURE_NO_WARNINGS.
* Remove unnecessary _CRT_SECURE_NO_WARNINGS macro usage.
* Remove unnecessary _CRT_SECURE_NO_WARNINGS macro defintion in VCXProject files.
* Remove _CRT_SECURE_NO_WARNINGS from other platform/flavor combinations.
* Remove _CRT_SECURE_NO_WARNINGS from CMake logic.
* NetworkDetector::RegisterAndListen does not throw exceptions, thus mark the method as noexcept.
* RequestHandler::RequestHandler does not throw exceptions, thus mark the constructor as noexcept.
* Constant intialization of member variables should be done using in-class initializers, not in the initializer-list.
* Update .net version to .net 6
* support both frameworks .net6 and old one .net core 3
* Update scripts, that runs test server to specify flags for target frameworks
* Change indent
* Use $framework value in the echo
* Add enpoint, where telemetry request will be processed and stored to the file
* Remove unnesessery dependency
* Add if directive otherwise build can failed
* Trying to solve cocurrent usage problem of the file
---------
Co-authored-by: Lalit Kumar Bhasin <labhas@microsoft.com>
Co-authored-by: Max Golovanov <maxgolov@microsoft.com>