Homekeeping for the next release
Clean up after failed initialization.
handle redundant initialization
Missed that line in configure.ac
[cmake] Better error message
Fix windows build documentation
Homekeeping for the next release
Changelog and Readme.md
oss-fuzz files
[autotools] Fix for CMake missing files in the autotools distribution
CI: Add CIFuzz action
Ubuntu 22.04 action is deprecated
README.md
Add a summary of the problem with the naive defines of "_s" functions
[miniserver] Initialize cookie to null to stop compiler warning
[str-xxx] Explicitly disable warnings
ChangeLog and THANKS
Fixes lint-clang-format workflow test
Fix #412
ThreadPool: Fix non UCRT builds
Homekeeping for the next release
Fixes unnecessary casts to int
don't use strxxx_s on Windows
Homekeeping for the next release
Add missing Makefile
Comment on Multicast initialization
http: RecvMessage: Fix potential allocation failure
miniserver: Don't initialize sockets for invalid IPs
Fixes the autotools build
Fix #342: accept port number omission
Add missing "site" folder
Update README.md
Adjust ChangeLog and THANKS
Fixes double free caused by closing a file pointer twice
Remove windows-2016 build
windows: Avoid implicit declarations of gettimeofday()
Forgot to change the "sizeof"
clang-format
UpnpPrintf() should always output to the info file
Fixes Multicast initialization
Add .clang-format
.gitignore
Improove CI workflow and debug messages
Improove workflow
Fix gethostbyname in MacOs
Homekeeping
More Mac fixes
Fix Mac
Fix include for Mac
Fix incorrect path
Fix compilation
Fix permissions
Update README.md
Add section description and fix for strncpy
fopen -> fopen_s
wcstombs -> wcstombs_s
strerror -> strerror_s
Win doesn't like void* to ulint.
Explicit cast SOCKET to int
More explicit casting (164 to go)
sscanf -> sscanf_s (138 to go)
sprintf -> sprintf_s (108 to go)
PRId64 redefinitionn (104 to go)
gmtime -> gmtime_s (102 to go)
strcpy -> strcpy_s (56 to go)
strcat -> strcat_s (32 to go)
Missed some strncpy -> strncpy_s (22 to go)
std::getenv -> _dupenv_s (20 to go)
inet_addr -> inet_pton (10 to go)
_daylight -> _get_daylight (8 to go)
_timezone -> _get_timezone (6 to go)
Explicit void* to uint* (4 to go)
Version-String change.
localtime -> localtime_s (Finally all warnings eliminated)
Turn up the noise
Include SourceForge badges
Include SourceForge badges
Readd gtests
gtest_add_tests is not our function
Spaces -> Tab
Add visibility options to the targets.
Renamed EXPORT_SPEC to UPNP_EXPORT_SPEC
If not win means no dll's
Made symbols visibile on non-win again
UpnpInitLog, UpnpSetLogLevel and UpnpSetLogFileNames need also to be exported.
Resort properties
Not needed to export all symbols on Win anymore
The comment in UpnpGlobal.h implies that Win has LFS. So no need to check that.
Clang-format fixes
Moved options into separate file
Renamed the options and gave them a deprection notice
Removed doubled search for openssl.
Use find_package and let this fail if not found instead of replicating that.
CmDaB creates the option for us.
Don't guess where to find pthreads4w
Pthreads installation should be handled by CmDaB, no need to do this here.
Same for GTest
Removed empty line
No need for checking 2 times.
Remove many if's and use generator-expressions.