summaryrefslogtreecommitdiffstats
path: root/thirdparty/miniupnpc
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand Godot 4.3 to RedotTrashguy2024-10-131-1/+1
|
* miniupnpc: Update to 2.2.7Rémi Verschelde2024-04-051-1/+1
| | | | No change for the files we include.
* miniupnpc: Update to version 2.2.6Jakub Marcowski2024-02-136-11/+15
|
* Remove now unused `year` member from `version.py`Rémi Verschelde2024-01-251-3/+1
| | | | | We changed copyright to use "present" for the current year, so we no longer need to hardcode this and (like now) forget to bump it yearly.
* miniupnpc: Update to version 2.2.5Rémi Verschelde2023-08-073-4/+4
| | | | No change for the files we ship, so just bumping the version number.
* Update miniupnpc to 2.2.4DeeJayLSP2022-11-304-24/+27
|
* miniupnpc: Update to version 2.2.3Rémi Verschelde2021-11-1935-21/+37
| | | | | Library code and public headers are now properly separated, we can fix include paths to remove the redundant subfolder.
* [Net] Fix miniupnpc UWP build.Fabio Alessandrelli2021-03-241-0/+10
| | | | | The patch has already been upstreamed, and custom patching won't be needed during next version update.
* miniupnpc: Update to version 2.2.2Rémi Verschelde2021-03-1620-2054/+367
|
* [Net] Fix miniupnpc when no interface is specifiedFabio Alessandrelli2021-03-152-16/+4
| | | | | | | | | | | | | | | | | | | | This is a tricky one, it used to work, but it was wrong, because in such a scenario instead of passing NULL as required by the API, it would pass a buffer containing the `\0` terminator. This stopped working on a specific miniupnpc version, when they fixed some network endianess issue on Windows, to which we made a workaround, which in turn would probably result in failures when the interface is specified. This commit address the issue properly, by checking the specified interface string size, and correctly passing NULL instead of the empty string when necessary. Also reverts the commit that introduced the bogus workaround: e85330231c729a88d5a478de2bbe4a61e5edeae3 One of those PR when the explaination is much longer then code changes :).
* miniupnpc: Sync with upstream master (4436632)CodeforEvolution2020-03-063-5/+10
|
* Fix UPNP on windows after #30205.Fabio Alessandrelli2020-02-062-4/+16
| | | | | The problem could be related to different byte ordering when copying the interface address over the binding address.
* miniupnpc: Sync with upstream master (0ab1d67)Rémi Verschelde2019-11-125-21/+27
|
* Update miniupnpc library to latest masterFabio Alessandrelli2019-06-3039-741/+189
|
* Update miniupnpc to use UWP compatible APIs.Fabio Alessandrelli2018-09-131-40/+81
| | | | | Use GetBestInterfaceEX and GetAdaptersAddresses instead of GetBestRoute and GetIpAddrTable.
* UPnP: Fix includes of thirdparty headersRémi Verschelde2018-09-111-1/+1
|
* Add UPnP support (port forwarding, querying external IP)mhilbrunner2018-06-0741-0/+8464