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