From: mroberto <mro...@us...> - 2023-01-12 14:57:39
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Portable UPnP SDK". The annotated tag, release-1.14.13 has been created at 54af37767c9c07cd9810668b3f121fc078a75d99 (tag) tagging 17a9e4bcbd865367bbebaa6292117fef44302cf1 (commit) replaces release-1.14.12 tagged by Marcelo Roberto Jimenez on Wed Aug 3 11:06:18 2022 -0300 - Log ----------------------------------------------------------------- release-1.14.13 Alaric Senat (1): miniserver: Don't initialize sockets for invalid IPs Biswapriyo Nath (3): cmake: Fix library names in mingw cmake: Allow to link with pthread in mingw CI: Add tests in msys2/mingw builds Hugo Beauzée-Luyssen (1): http: RecvMessage: Fix potential allocation failure Ian Whyman (4): Dont call miniserver callbacks for failed hosts Format: Use tabs always CI: backport clang-format and codeql from master Missing sock.h include Marcelo Roberto Jimenez (19): Ubuntu 16.04 lts virtual environment has been removed Removing dead link (thanks to ClassicOldSong) Use a workflow closer to the one used in master Fix CWE-367: Time-of-check time-of-use filesystem race condition White spaces Drop duplicate statuscodes.h Merge branch 'whyman-14-tabs' into branch-1.14.x Clang-format fixes Include SourceForge badges Adjust ChangeLog and THANKS Remove windows-2016 build Set theme jekyll-theme-hacker Update README.md Add missing "site" folder Update README.md Add missing Makefile Fixes the autotools build Comment on Multicast initialization Homekeeping for the next release Martin Storsjö (1): windows: Avoid implicit declarations of gettimeofday() Stephen Anthony Jones (1): Fixes double free caused by closing a file pointer twice Vollstrecker (83): Backport LFS-Fix (1/2) Backported LFS-Fix (2/2) 1.14 lfs fix (#353) Update upnpconfig.h.cm rough-guess Moved CmDaB.cmake into cmake subdir. Bakported all cmake fixes. More don't yell commands. Reenabled debug output Don't search 2 times for sys/socket.h It's sys/socket.h OR ws2tcpip.h, not MAYBE AND. MSYS needs a path, too. We can't expect the users to set it. Added MinGW to check. MinGW uses also ; as PATH-separator As $ENV works always, no need to make a difference here. Remove forgotten debug message 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. UpnpHttpHeaders.h does not exist 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. Tell installation also about ixml components. No need for ixml to build everything if only shared or static upnp is built. Tell also ixml-static about the public headers. Little resort. Not FindOpenSSL for find_package HAVE_MACRO_PREFIX_MAP is a var. Don't use deprecated options in tests Update ccpp.yml Also remove UpnpLog.h --config, not -C Working dir is reset for every step. Set path for installation GITHUB.WORKSPACE not GITHUB_WORKSPACE I don't know why this worked in the past, didn't change anything there. CYGWIN also needs a path Forgot to change the samples to the new option names. Moved all defines for Win-POSIX-Names warnings into one file and add some more. Make Doozy happy. No need to work around problems in a product from 2003 The missing files. Now these warnings should be gone also. A little space too much 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 Fixes #384 nishy2000 (1): Fix #342: accept port number omission ----------------------------------------------------------------------- hooks/post-receive -- Portable UPnP SDK |