From: Marcelo R. J. <mro...@us...> - 2022-01-12 14:33:32
|
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 branch, master has been updated via a9bbb0cdd61a6b45a9288ec899f25f268086c98f (commit) via 8e9035b2d316198339341e119f8e53791da30bf5 (commit) via e955911ab7e7c6ea5954366027e60200cf27dfdb (commit) via 742cc5dbbdfdfe5ee4a84b69dee39dd343e7cbd8 (commit) via 135527d6ed990407c2750e81a6ef0feb1b105120 (commit) via 8c73f9c9ebd8ef1710a4e0ecf670b0ff728fc61d (commit) via 849fec1b4479995315ce654b701edb1219152e64 (commit) via e52138a420ccfd7ab9ae65b290638487e560f9f0 (commit) via 8ec87719e5f53e395b900bc59caa55162f362047 (commit) via 70a702bca6141cf3cbf3a85571889e0ebd267761 (commit) via 8827b78e9a761db491512875baf019e593a66f33 (commit) via 6336006c7f72281aad95cd6aebec5f28903a5d3a (commit) via 7d540b0bc1b11f88537821ec3d7e71d78408766f (commit) via 5aea24ed7f68a5a1454a1dd4fafe861b6fa488b6 (commit) via 433b91de81f8f0b7c44423bab61de528d440905b (commit) via 3c9f59ed33586af26f3736a8769875df68ba706a (commit) via c5c88832d869f6d35d71397033881d9692dd9cf0 (commit) via ba2ea59559234e9758a894a44e9e1452ab8e1eb8 (commit) via 39f91a40ffdb749f616260064c7091d85b787cb0 (commit) via 10603ae9fece633c04dfb471c08233810e86024b (commit) via 6f3f7b684cb5b7c851fe757301b12275e279c32b (commit) via b4416996195a88a0a207341a4a3d672ca3d9fc74 (commit) via 0e652e8ca04af6970f35390d40eaa5428a911046 (commit) via 1661808a3908c796e0a9cc43b071a646720551c2 (commit) via 24f8a5a0e245c2d17485e562e1ecebb3bece6422 (commit) via 799f2c1a92c828c8d51c3d527621ecc682cee3d2 (commit) via 9bce2c67a2294c641a64e54a57d0fff3ccc0cfda (commit) via 89672b63c6e869aba8a24dbc698149ac6716498a (commit) via 64c9dc8bc3c1cb682600e1f6c3e48f1abdc0b672 (commit) via d8eefb394a01402a0143892ed3c80c33ec4684dc (commit) via 1fba8cdf45f5a030a7a80993e1a4794127b65ef1 (commit) via b6bd97581edd46e50e1bcd743671d9e2fd08d751 (commit) via 62263f87622069b8b7b6802be8777c6fd33d0bb3 (commit) via 3e96ef658b2785ace8bd7f4b71a5b4f595ca0b86 (commit) via b83a78c2a74bb14b1b8e2a771dfe54dba4830cc7 (commit) via 04e5a6b30fd4ea2fcb5ae798d8b6d3f798d84117 (commit) via 9db82425f45391e4ef99956f634f821c80e49125 (commit) via 362a61a7a3445f8734e76ab49640d52d7436bc34 (commit) via 2608d077e536cc983660d2637a047ebb3449ba9a (commit) via 9e788d3e94a3bed2c74a9c641e0a3b574b63e10c (commit) via bacb24d2af15c91ca5f17cb4b8a8c36f58aed964 (commit) via e391e176f8e5185b758b58a557c45659f47ec753 (commit) via c18f118ae89b4d1fd69962e4897eddd44ba31c71 (commit) from a642c3439d4c7be7c0584123d2965cd51051a0d1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a9bbb0cdd61a6b45a9288ec899f25f268086c98f Author: Vollstrecker <we...@vo...> Date: Sat Jan 8 14:43:36 2022 +0100 Forwardported lfs-fix and moved defintions for ixml-static to definitions, inserted them in include-dirs the last time. commit 8e9035b2d316198339341e119f8e53791da30bf5 Author: Vollstrecker <we...@vo...> Date: Thu Jan 6 12:13:40 2022 +0100 Added UPNP_LARGEFILE_SENSITIVE to config-export commit e955911ab7e7c6ea5954366027e60200cf27dfdb Author: Vollstrecker <we...@vo...> Date: Thu Jan 6 10:24:24 2022 +0100 Use the values for LFS that where detected. commit 742cc5dbbdfdfe5ee4a84b69dee39dd343e7cbd8 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Fri Oct 8 15:18:42 2021 -0300 Removing dead link (thanks to ClassicOldSong) (cherry picked from commit 3f58a6479e8100c83b8df2b45e4718c78213ec90) commit 135527d6ed990407c2750e81a6ef0feb1b105120 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Tue Sep 28 04:51:51 2021 -0300 Ubuntu 16.04 lts virtual environment has been removed https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021/ (cherry picked from commit 6d092df208431144a43474e3f292fbf878b52657) commit 8c73f9c9ebd8ef1710a4e0ecf670b0ff728fc61d Author: Vollstrecker <we...@vo...> Date: Sun Sep 19 14:04:46 2021 +0200 Export upnp and ixml with their own version instead of package version. commit 849fec1b4479995315ce654b701edb1219152e64 Author: Vollstrecker <we...@vo...> Date: Sun Sep 19 13:55:16 2021 +0200 got rid of the unintuitive UPNP_SO... vars and use UPNP_VERSION... as intended. commit e52138a420ccfd7ab9ae65b290638487e560f9f0 Author: Vollstrecker <we...@vo...> Date: Sun Sep 19 12:55:57 2021 +0200 Fixed (hopefully) the last remainder of the wrong version calculation. Affects: #336 commit 8ec87719e5f53e395b900bc59caa55162f362047 Author: Vollstrecker <we...@vo...> Date: Fri Aug 20 14:17:38 2021 +0200 Switched links to fix install commit 70a702bca6141cf3cbf3a85571889e0ebd267761 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Aug 8 19:04:26 2021 -0300 Update README.md commit 8827b78e9a761db491512875baf019e593a66f33 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat Aug 7 16:07:33 2021 -0300 Update README.md commit 6336006c7f72281aad95cd6aebec5f28903a5d3a Author: Ian Whyman <v0...@v0...> Date: Sat Aug 7 12:24:08 2021 +0100 Require C++11 commit 7d540b0bc1b11f88537821ec3d7e71d78408766f Author: Ian Whyman <v0...@v0...> Date: Sun Aug 1 12:12:38 2021 +0100 Log: Default to NONE level Honor log level for callbacks also commit 5aea24ed7f68a5a1454a1dd4fafe861b6fa488b6 Author: Ian Whyman <v0...@v0...> Date: Sat Jul 31 12:30:47 2021 +0100 Fix crash when using log callbacks va_list cannot be used multiple times and causes a crash commit 433b91de81f8f0b7c44423bab61de528d440905b Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Aug 1 20:44:13 2021 -0300 ithread: Remove references to pthread_mutexattr_{g,s}etkind_np (cherry picked from commit c0b552973c5db6dbe4dd0bdc47496da3d7af9606) commit 3c9f59ed33586af26f3736a8769875df68ba706a Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Thu Jun 3 11:59:32 2021 -0300 Fix for missing parameter in callback commit c5c88832d869f6d35d71397033881d9692dd9cf0 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 18:45:31 2021 -0300 Updata README.md commit ba2ea59559234e9758a894a44e9e1452ab8e1eb8 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 18:39:27 2021 -0300 Update changelog commit 39f91a40ffdb749f616260064c7091d85b787cb0 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 18:30:16 2021 -0300 Update Changelog (cherry picked from commit 4f4f4b0ad42928e0a6e635e9311cf3f661728d01) commit 10603ae9fece633c04dfb471c08233810e86024b Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 18:01:03 2021 -0300 Fix for windows build commit 6f3f7b684cb5b7c851fe757301b12275e279c32b Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 17:32:38 2021 -0300 Fix for windows build commit b4416996195a88a0a207341a4a3d672ca3d9fc74 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 17:20:46 2021 -0300 Lint fixes commit 0e652e8ca04af6970f35390d40eaa5428a911046 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat May 8 17:15:04 2021 -0300 Fixes #326: Non-printable characters in NOTIFY NLS field The NLS field in NOTIFY datagrams contains non-printable characters. This is caused by 'CreateServicePacket' (in ssdp/ssdp_device.c) calls 'UpnpLib_get_gUpnpSdkNLSuuid' instead of 'UpnpLib_get_gUpnpSdkNLSuuid_cstr'. commit 1661808a3908c796e0a9cc43b071a646720551c2 Merge: 24f8a5a0 b6bd9758 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Tue Apr 20 17:17:54 2021 -0300 Merge remote-tracking branch 'refs/remotes/origin/master' commit 24f8a5a0e245c2d17485e562e1ecebb3bece6422 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Mon Apr 19 23:14:05 2021 -0300 Update changelog (cherry picked from commit 4c739a537bffee7083103be45b8e17d2f472524f) commit 799f2c1a92c828c8d51c3d527621ecc682cee3d2 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 11:58:23 2021 -0300 DNS rebind: Fix API extension: allow optional literal host redirection UpnpSetAllowLiteralHostRedirection() will enable requests with literal hosts to be http redirected to the numeric IP address of the interface to which it has been bound. commit 9bce2c67a2294c641a64e54a57d0fff3ccc0cfda Author: Gabriel Corona <gab...@en...> Date: Sun Apr 11 01:55:15 2021 +0200 POC for DNS rebinding vulnerability commit 89672b63c6e869aba8a24dbc698149ac6716498a Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 12:07:32 2021 -0300 More missing newlines commit 64c9dc8bc3c1cb682600e1f6c3e48f1abdc0b672 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 03:00:39 2021 -0300 Callbacks had the wrong call signature commit d8eefb394a01402a0143892ed3c80c33ec4684dc Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 02:07:21 2021 -0300 Don't call UpnpFinish() if UpnpInit2() has failed commit 1fba8cdf45f5a030a7a80993e1a4794127b65ef1 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 02:05:31 2021 -0300 White spaces commit b6bd97581edd46e50e1bcd743671d9e2fd08d751 Author: Vollstrecker <we...@vo...> Date: Tue Apr 13 12:45:13 2021 +0200 Add Debugoutput to Linux, too. commit 62263f87622069b8b7b6802be8777c6fd33d0bb3 Author: Vollstrecker <we...@vo...> Date: Tue Apr 13 12:44:27 2021 +0200 Put Debug output into separate Chapter commit 3e96ef658b2785ace8bd7f4b71a5b4f595ca0b86 Author: Vollstrecker <we...@vo...> Date: Tue Apr 13 12:37:45 2021 +0200 Unify Mac and Win test-workflow Let output of test_init.log be printed by cmake. commit b83a78c2a74bb14b1b8e2a771dfe54dba4830cc7 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Mon Apr 12 23:44:25 2021 -0300 Debuging issues commit 04e5a6b30fd4ea2fcb5ae798d8b6d3f798d84117 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 01:07:30 2021 -0300 Fix for initialization bug Was trying to unlock the mutex without having locked it before. Even worse, the library handle wasn't even malloc()'d. commit 9db82425f45391e4ef99956f634f821c80e49125 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 00:55:09 2021 -0300 Stop GetHandleInfo() spamming That doesn't seem reasonable, should be checked later. commit 362a61a7a3445f8734e76ab49640d52d7436bc34 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sun Apr 11 00:53:28 2021 -0300 Missing newlines in debug messages commit 2608d077e536cc983660d2637a047ebb3449ba9a Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat Apr 10 21:40:16 2021 -0300 Update security.md commit 9e788d3e94a3bed2c74a9c641e0a3b574b63e10c Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat Apr 10 19:53:42 2021 -0300 Update SECURITY.md commit bacb24d2af15c91ca5f17cb4b8a8c36f58aed964 Author: Marcelo Roberto Jimenez <mar...@gm...> Date: Sat Apr 10 19:51:14 2021 -0300 Create SECURITY.md commit e391e176f8e5185b758b58a557c45659f47ec753 Author: Vollstrecker <we...@vo...> Date: Sat Apr 10 20:45:24 2021 +0200 Let the tests honor BUILD_SHARED/STATIC also commit c18f118ae89b4d1fd69962e4897eddd44ba31c71 Author: Vollstrecker <we...@vo...> Date: Sat Apr 10 20:44:56 2021 +0200 Intendation ----------------------------------------------------------------------- Summary of changes: .github/workflows/ccpp.yml | 45 ++------- CMakeLists.txt | 23 +++-- ChangeLog | 22 +++- README.md | 10 +- SECURITY.md | 18 ++++ THANKS | 4 +- UPNP.cmake.in | 1 + cmake/autoheader.cmake | 22 ++-- cmake/post-test.cmake | 4 + cmake/test-functions.cmake | 131 +++++++++++++----------- gtest/CMakeLists.txt | 14 +-- ixml/CMakeLists.txt | 12 ++- ixml/test/CMakeLists.txt | 46 +++++---- upnp/CMakeLists.txt | 10 +- upnp/generator/generator.c | 7 ++ upnp/inc/UpnpLog.h | 6 +- upnp/inc/ithread.h | 10 +- upnp/inc/upnp.h | 27 +++++ upnp/sample/common/tv_ctrlpt.c | 2 +- upnp/sample/common/tv_device.c | 66 +++++++----- upnp/sample/dns_rebinding_tv_device.py | 161 +++++++++++++++++++++++++++++ upnp/src/UpnpLib.c | 54 ++++++++++ upnp/src/api/UpnpLog.cpp | 47 ++++----- upnp/src/api/upnpapi.cpp | 39 +++++-- upnp/src/gena/gena_callback2.c | 8 +- upnp/src/gena/gena_device.c | 26 ++--- upnp/src/genlib/miniserver/miniserver.c | 174 ++++++++++++++++++++++++++++++-- upnp/src/inc/UpnpLib.h | 17 ++++ upnp/src/inc/gena_ctrlpt.h | 4 + upnp/src/inc/gena_device.h | 8 ++ upnp/src/inc/unixutil.h | 2 + upnp/src/ssdp/ssdp_device.c | 8 +- 32 files changed, 778 insertions(+), 250 deletions(-) create mode 100644 SECURITY.md create mode 100644 cmake/post-test.cmake create mode 100755 upnp/sample/dns_rebinding_tv_device.py hooks/post-receive -- Portable UPnP SDK |